kan je in een query de tekens kleiner dan en groter dan gebruiken?



dit is mijn huidige query:


$forum_resultaat = mysql_query("SELECT * FROM forums WHERE id < 0") or die(mysql_error());

print("<table border=1>");

while($forum_gegevens = mysql_fetch_object($forum_resultaat));

print("<tr><td>$forum_gegevens->titel</td></tr>
<tr><td><font size=1>Moderator: $forum_gegevens->moderator</td></tr>");
}
print("</table>");


het enige wat ik zie is een table row met 'moderator:'

terwijl er in de DB een forum staat met id -1
Als je id nummers gaat maken die in de min lopen, moet je eerst daar maar eens over na gaan denken, dat is tegenovergestelde van ideaal (quick , someone).
Verder gebruik echo, print is niet liev
Er mist een accolade na je while:
<?php
$forum_resultaat = mysql_query("SELECT * FROM forums WHERE id < 0") or die(mysql_error());
print("<table border=1>");
while($forum_gegevens = mysql_fetch_object($forum_resultaat)) {
print("<tr><td>$forum_gegevens->titel</td></tr><tr><td><font size=1>Moderator: $forum_gegevens->moderator</td></tr>");
}
print("</table>");
?>

edit: oh ja, en gebruik mysql_fetch_assoc. Die is sneller.
ooowh zal het daar aan liggen

ik heb die negatieve id's eigenlijk wel nodig, ik wil de positieve gebruiken voor de clubs met hetzelfde id
Als het voor jou werkt ...
Denk aan naamgeving in je variabelen. Een id is in een database over het algemeen uniek en een autonummeringveld. Als je clubs wilt kunnen selecteren kijk dan welke criteria je hanteert en maak daarvoor corresponderende velden, dat werkt veel duidelijker.

Reageren