mysql_query , selecteert niet alles!
Tom aan t Goor
14/07/2011 14:01:20Ik heb de volgende regels:
nu wil ik dat hij alles selecteert waar klant je naam is.
Nu is het probleem, ik sommige namen, komen vaker voor als klant, maar dan selecteert hij er maar 1.
Hoe kan ik zorgen dat hij ze dan allemaal selecteert waar klant, $naam is?
Code (php)
1
2
2
$zieksel = mysql_query("SELECT * FROM `ziekenhuis` WHERE `klant`='$naam'");
$ziek = mysql_fetch_object($zieksel);
$ziek = mysql_fetch_object($zieksel);
nu wil ik dat hij alles selecteert waar klant je naam is.
Nu is het probleem, ik sommige namen, komen vaker voor als klant, maar dan selecteert hij er maar 1.
Hoe kan ik zorgen dat hij ze dan allemaal selecteert waar klant, $naam is?
PHP hulp
09/11/2024 03:26:02Mark L
14/07/2011 14:26:59Het probleem zit 'm niet in de SQL. Deze selecteert alle klanten met die naam.
De variabele $ziek krijgt enkel de éérste klant. Dus als je $ziek2 = mysql_fetch_object($zieksel) zou doen, krijg je de volgende etc.
Om het eenvoudiger te maken:
Ik denk dat je er hiermee uit moet komen.
De variabele $ziek krijgt enkel de éérste klant. Dus als je $ziek2 = mysql_fetch_object($zieksel) zou doen, krijg je de volgende etc.
Om het eenvoudiger te maken:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$zieksel = mysql_query("SELECT * FROM ziekenhuis WHERE klant = '" . $naam . "'");
while ($row = mysql_fetch_assoc($zieksel))
{
echo $row['kolomnaam'];
}
?>
$zieksel = mysql_query("SELECT * FROM ziekenhuis WHERE klant = '" . $naam . "'");
while ($row = mysql_fetch_assoc($zieksel))
{
echo $row['kolomnaam'];
}
?>
Ik denk dat je er hiermee uit moet komen.