Esto es bastante directo. EDITAR: pregunta actualizada y cuarto eco añadido.¿MySQL no está obteniendo datos correctos? (PHP)
Aquí es código 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();
?>
Aquí se emite web con todas las de eco:
SELECT * FROM items WHERE item = 'Inception' LIMIT 1
Resource id #7
INSERT INTO ratings (rating, item_id), VALUES (' 3 ', ' ')
¿Cómo es que mi $ item_id está en blanco? (tercera fila debajo de la Identificación del recurso)
Ese recurso es de '$ eco resultado; ', ¿qué crees que pasaría allí? – Wrikken
Estaba haciendo una pregunta desde el ángulo equivocado. Y acaba de responder mi propia pregunta. ¿Por qué $ items_id está en blanco? porque debería ser $ item_id - un error tipográfico. Pero todos respondieron mi pregunta original. ¡Gracias! – KickingLettuce