Ik kom even niet uit deze stomme db error.
Wat klopt hier niet?
$sql = "SELECT * FROM nieuws ORDER BY id DESC";
$result = mysql_query($sql) or die(mysql_error());
while ($obj = mysql_fetch_object($result)) {
echo "- <a href=\"index.php?p=nieuwsverwijderen&verwijder=" . $obj->id ."\">" . $obj->titel . "</a>";
}
You've got an error.... for the right syntax to use near '' at line 1
Hij laat wel gewoon de echo zien, alleen na dat hij dat heeft laten zien krijg ik een error. En onder die echo staat nog wel meer code maar dat is afgeschermd.... dat leest hij niet uit als het goed is. Als hier geen fout in zit post ik de rest wel ...
<?php
$sql = "SELECT * FROM nieuws WHERE id=" . $verwijder . "";
?>
Wanneer $verwijder een integer is, en dat ligt voor de hand, dat is hier op zich niets mis mee. Een integer is tenslotte geen string en hoort dus niet tussen quotes te staan.
Die rare quotes aan het einde van de regel zijn wat discutabel, maar leveren geen fout op. Je kunt ze beter weglaten:
<?php
$sql = "SELECT * FROM nieuws WHERE id=" . $verwijder;
?>