SQL : alle resultaten ineens ophalen
Michael VDR
14/10/2006 14:57:00Hallo, ik heb volgende php code
Nu vroeg ik me af of er zo geen functie bestaat waarmee je alle variabelen in één keer vanuit je sql naar php kan krijgen. (want zo'n lijst van 20 variabelen is lang en onoverzichtelijk)
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
$sql1="SELECT * FROM spelers WHERE sid=$speler1";
$result1=mysql_query($sql1);
$row1=mysql_fetch_assoc($result1);
$naam = $row1['naam'];
$voornaam = $row1['voornaam']
$land = $row1['land'];
$email = $row1['email];
...
$result1=mysql_query($sql1);
$row1=mysql_fetch_assoc($result1);
$naam = $row1['naam'];
$voornaam = $row1['voornaam']
$land = $row1['land'];
$email = $row1['email];
...
Nu vroeg ik me af of er zo geen functie bestaat waarmee je alle variabelen in één keer vanuit je sql naar php kan krijgen. (want zo'n lijst van 20 variabelen is lang en onoverzichtelijk)
PHP hulp
26/12/2024 11:52:53Frank -
14/10/2006 15:23:00Quote:
Nee, dat is 100x overzichtelijker dan een onbekende lijst met variabelen. Alleen hoop ik dat je met 'variabele' eigenlijk gewoon de array $row1 bedoelt. Het is onzinnig om bv. $naam aan te maken wanneer dezelfde gegevens in $row1['naam'] staan. Het kost ook nog eens extra geheugen.want zo'n lijst van 20 variabelen is lang en onoverzichtelijk
Je kunt evt. ook mysql_result() gebruiken en daarin de verschillende variabelen gaan aanmaken, zie http://www.php.net/manual/nl/function.mysql-result.php