Lid |
|
Hallo,
Na een goede tip van Mist op mijn vorige post, dacht ik de oplossing te vinden voor mijn probleem. Maar helaas krijg ik niet het gewenste resultaat.
Momenteel heb ik een DB met daarin 5 records (wagens), de table bevat voor iedere record een ID, titel, bouwjaar,...
Nu wou ik alle titels opvragen en deze toevoegen aan variabelen die ik vervolgens kan oproepen in mijn html-pagina adhv functie echo.
Ik vertrok van de code die Mist me gaf:
$sql = 'SELECT titel FROM occasies'; // Met deze query haal je enkel de titels van de tabel occasie op. Als je enkel verschillende titels wil, vervang je 'titel' door 'DISTINCT titel'
$query = mysql_query($sql); // Voer de query uit in de database
$result = mysql_fetch_array($query); // van het resultaat op in een array
$sql = 'SELECT titel FROM occasies'; // Met deze query haal je enkel de titels van de tabel occasie op. Als je enkel verschillende titels wil, vervang je 'titel' door 'DISTINCT titel' $query = mysql_query($sql); // Voer de query uit in de database
Blijkbaar bevat de array die wordt aangemaakt enkel gegevens over de eerste record
Na een print_r zie ik dit als resultaat:
Array
(
[0] => BMW 3
[titel] => BMW 3
)
Momenteel bekom ik wel het gewenste resultaat door code te schrijven met 5 query's, maar dat moet korter niet?!
include("php/conn.php");
//Uitvoering van de query
$sql1 = 'SELECT titel FROM occasies where id ="1"';
$qry1 = mysql_query($sql1);
$qry_a1 = mysql_fetch_array($qry1);
$titel1 = $qry_a1[0];
$sql2 = 'SELECT titel FROM occasies where id ="2"';
$qry2 = mysql_query($sql2);
$qry_a2 = mysql_fetch_array($qry2);
$titel2 = $qry_a2[0];
$sql3 = 'SELECT titel FROM occasies where id ="3"';
$qry3 = mysql_query($sql3);
$qry_a3 = mysql_fetch_array($qry3);
$titel3 = $qry_a3[0];
$sql4 = 'SELECT titel FROM occasies where id ="4"';
$qry4 = mysql_query($sql4);
$qry_a4 = mysql_fetch_array($qry4);
$titel4 = $qry_a4[0];
$sql5 = 'SELECT titel FROM occasies where id ="5"';
$qry5 = mysql_query($sql5);
$qry_a5 = mysql_fetch_array($qry5);
$titel5 = $qry_a5[0];
//De connectie met de DB SLUITEN
mysql_close($verbinding);
include("php/conn.php"); //Uitvoering van de query $sql1 = 'SELECT titel FROM occasies where id ="1"'; $titel1 = $qry_a1[0]; $sql2 = 'SELECT titel FROM occasies where id ="2"'; $titel2 = $qry_a2[0]; $sql3 = 'SELECT titel FROM occasies where id ="3"'; $titel3 = $qry_a3[0]; $sql4 = 'SELECT titel FROM occasies where id ="4"'; $titel4 = $qry_a4[0]; $sql5 = 'SELECT titel FROM occasies where id ="5"'; $titel5 = $qry_a5[0]; //De connectie met de DB SLUITEN
Alle tips welkom.
|