SQL : alle resultaten ineens ophalen
Hallo, 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)
Quote:
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