Geeft niks bij id
jaap versloot
24/11/2006 16:20:00ik probeer met dit scriptje simpel het 'id' van iemand te tonen... maar hij geeft niks... naja (#)
in connect staart uiteraard mijn connectie met mn db
in connect staart uiteraard mijn connectie met mn db
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include('connect.php');
$sql = "SELECT id FROM users WHERE gnaam LIKE 'jaapestaartje'";
$res = mysql_query($sql);
while ($row = mysql_fetch_array($res))
{
$row['id'] = nl2br(htmlentities($row['id']));
}
echo '<DIV id=aangem>Welkom, u bent aangemeld als <b> (#';
echo $row['id'] ;
echo ')';
echo($_SESSION["user"] );
echo '</b> </div>'; [/code]
include('connect.php');
$sql = "SELECT id FROM users WHERE gnaam LIKE 'jaapestaartje'";
$res = mysql_query($sql);
while ($row = mysql_fetch_array($res))
{
$row['id'] = nl2br(htmlentities($row['id']));
}
echo '<DIV id=aangem>Welkom, u bent aangemeld als <b> (#';
echo $row['id'] ;
echo ')';
echo($_SESSION["user"] );
echo '</b> </div>'; [/code]
Gewijzigd op 01/01/1970 01:00:00 door Jaap versloot
PHP hulp
19/11/2024 03:30:16Kalle P
24/11/2006 16:22:00WHERE gnaam = 'jaapestaartje'
http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html
http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html
jaap versloot
24/11/2006 16:24:00als ik m in phpmyadmin invoegde werkte hij anders wel..
en zelfs als ik = doe dan geeft hij nog niks..
en zelfs als ik = doe dan geeft hij nog niks..
Gewijzigd op 01/01/1970 01:00:00 door jaap versloot
Martijn B
24/11/2006 16:33:00Frank -
24/11/2006 18:25:00Waar controleer je of de query is gelukt? Oftewel of $res TRUE of FALSE is. Verder is het handig om eerst te kijken hoeveel resultaten er zijn, dan weet je zeker dat er iets op het scherm moet worden gezet.
De while-lus is trouwens overbodig omdat jij ongeacht het aantal resultaten slechts 1x gaat echoen. Waarschijnlijk is het de bedoeling dat de echo binnen de lus komt te staan, wanneer er meerdere resulaten mogelijk zijn (kan altijd met een LIKE !) heb je dat echt nodig. Wanneer je slechts 1 resultaat wilt hebben, kun je beter nog even LIMIT 1 in de query opnemen.
Offtopic: De kans dat je nl2br() en htmlentities() nodig hebt bij een id, is 0.000000... Ik neem tenminste aan dat het een getal is dat je als INT in de tabel hebt opgeslagen.
De while-lus is trouwens overbodig omdat jij ongeacht het aantal resultaten slechts 1x gaat echoen. Waarschijnlijk is het de bedoeling dat de echo binnen de lus komt te staan, wanneer er meerdere resulaten mogelijk zijn (kan altijd met een LIKE !) heb je dat echt nodig. Wanneer je slechts 1 resultaat wilt hebben, kun je beter nog even LIMIT 1 in de query opnemen.
Offtopic: De kans dat je nl2br() en htmlentities() nodig hebt bij een id, is 0.000000... Ik neem tenminste aan dat het een getal is dat je als INT in de tabel hebt opgeslagen.