これはかなり簡単です。 EDIT:質問を更新し、4番目のエコーを追加しました。ここでMySQLは正しいデータを取得していませんか? (PHP)
は、PHPのコードです:ここで
<?php
$ratings="3";
$item="Inception";
$query="SELECT * FROM items WHERE item = '". $item ."' LIMIT 1";
echo $query;
echo "<br />";
$result=mysql_query($query);
echo $result;
echo "<br />";
while ($row = mysql_fetch_array($result)) {
$item_id = $row['item_id'];
echo $item_id;
echo "<br />";
}
$query_two = "INSERT INTO ratings (rating, item_id), VALUES (' {$ratings} ', ' {$item_id} ')";
echo $query_two;
$sql = mysql_query($query_two);
mysql_close();
?>
は、すべてのエコーの持つウェブ出力されます:
SELECT * FROM items WHERE item = 'Inception' LIMIT 1
Resource id #7
INSERT INTO ratings (rating, item_id), VALUES (' 3 ', ' ')
私の$のitem_idは空白になってどのように来ますか? (Resource idの3行目)
です結果、あなたはそこで何が起こると思いましたか? – Wrikken
私は間違った角度から質問していました。そして、ちょうど私自身の質問に答えました。 $ items_idはなぜ空白ですか?それは$ item_idでなければならないから - タイプミス。しかし、誰もが私の元の質問に答えました。ありがとう! – KickingLettuce