http://localhost/game.php?id=6


        $result = mysql_query ("SELECT * FROM reacties WHERE game_id = id order by id1 desc")or die (mysql_error());

game_id komt ut een andere tabel dan id, id word ge genereerd boven aan de pagina ik krijg nu een error hij moet er voor zorgen dat game_id gelijk is aan id


Edit is al opgelost het moest zijn:

        $result = mysql_query ("SELECT * FROM reacties WHERE game_id='". $id ."' order by id1 desc")or die (mysql_error());
Nog iets voor gemakkelijker fouten opsporen, doe het zo;

<?php
$sql = "SELECT * FROM reacties WHERE game_id='". $id ."' order by id1 desc";
$result = mysql_query ($sql)or die (mysql_error());

//indien er een fout is en je weet niet precies waar, dan kan je onderstaande doen om de fout gemakkelijker op te sporen
echo $sql;
?>

Bovendien ben ik geen fan van de die functie, maar gebruik liever trigger_error()
Tip: Werk altijd met $_GET anders werkt je script straks niet meer onder de nieuwere (veiligere) versies.

Reageren