Tabel uitlezen met een SQL statement
De verbinding is er, nu de rest nog. Je wil alle namen uit je table 'namen' uitlezen.
Voor mensen met PHPMyAdmin komt dit vrij bekend voor:
`Backticks` dus. Leer jezelf dit af. Backticks zijn slecht evil en moeten de eeuwigdurende zakjeuk krijgen. Je hebt ze niet nodig en ze maken het allemaal onduidelijk.
Voor je 1e goede statement maak je er dit van:
Weer uitlijning voor duidelijkheid. Dit doet hetzelfde als hierboven, zonder die verwarrende ``.
Er staat nu begrijpelijk, selecteer het veld persoon, uit de tabel namen waar de waarde van persoon 'peter' is.
Kind kan de was doen. Maarja nu kan je nog niets, het is eigenlijk gewoon een string, een losse variabele met inhoud. Op naar de volgende stap!
Om je query uit te voeren gebruik je mysql_query (doh). Hieruit komt een resultset, dus noem je variabele ook duidelijk ernaar.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
$sql = 'SELECT persoon
FROM namen
WHERE persoon = "peter"';
$res = mysql_query($sql,$link);
?>
$sql = 'SELECT persoon
FROM namen
WHERE persoon = "peter"';
$res = mysql_query($sql,$link);
?>
$link hier is niet nodig , maar het kan duidelijkheid geven met meerdere verbindingen. Eigen keus.
« vorige pagina | volgende pagina »