Lid |
|
Hallo,
Ik ben opzoek naar de Query voor het opvragen van het eerste element in tijd en waarvan de userID bijvoorbeeld gelijk is aan 2.
Heb reeds van alles geprobeerd maar blijkbaar lukt mijn combinatie niet van de eerste te kiezen en enkel van die met de userID 2.
heel weinig ervaring met SQL en PHP dus info gaan zoeken op 3WSchool. Daar vond ik de first(namecolumn) function.
$qry = "select * from alive ORDER BY aliveID LIMIT 1";
$preResult = mysql_query($qry, $connect) or die("Data not found.");
echo ('oké');
$qry = "select * from alive ORDER BY aliveID LIMIT 1";
Dat levert Oké op. Dat lukt dus.
$qry = "select * from alive where userID like " . $row['userID'];
$preResult = mysql_query($qry, $connect) or die("Data not found.");
echo ('oké');
$qry = "select * from alive where userID like " . $row['userID'];
Dat levert ook Oké. Lukt dus ook!!
Maar de combinatie van twee precies niet meer:
ik ga dan voor:
$qry = "select * from alive ORDER BY aliveID LIMIT 1 where userID like " . $row['userID'];
$preResult = mysql_query($qry, $connect) or die("Data not found.");
echo ('oké');
$qry = "select * from alive ORDER BY aliveID LIMIT 1 where userID like " . $row['userID'];
resultaat: "Data not found" dus de query lukt niet.
Zijn die twee gewoon niet te combineren of doe ik het verkeerd?
Alvast bedankt voor het lezen van mijn post.
|