Tutorials

mysql_query()

Met deze functie kun je een MYSQL SQL code uitvoeren

Pagina 1

Gebruik van de functie

met deze functie kun je dus een sql commando uitvoeren. Een goede manier om hem te gebruiken is als volgt:

<?
$sql = "SELECT * FROM tabel";
mysql_query($sql);
?>

Je kunt hem ook zo gebruiken:

<?
mysql_query("SELECT * FROM tabel");
?>

Je kunt ook een zelf gemaakt error bericht geven wanneer de query is fout gegaan of je kunt het jezelf makkelijker maken wanneer er een fout is opgetreden door een automatisch gegenereerde error message te laten zien.

Als je je PHP script aan het testen bent, raad ik je de functie mysql_error() aan om dus een automatische error te geven wanneer er iets fout gegaan is:

<?
$sql = "SELETC * FROM tabel";
mysql_query($sql) or die(mysql_error());
?>

Dit geeft de volgende foutmelding:
You have an error in your SQL query on line 1 near: 'SELETC *'

SELECT is nu dus verkeerd geschreven. Om te voorkomen dat je 'te' veel informatie geeft aan de bezoeker wanneer een query verkeerd is gegaan kun je ook zelf een error bericht genereren:

<?
$sql = "SELETC * FROM tabel";
mysql_query($sql) or die("SQL query is fout gegaan");
?>

Dit geeft dus de error message:
SQL query is fout gegaan

Dit dus weer omdat SELECT verkeerd geschreven is.

Zie ook de andere mysql_* functies waarmee vele combinaties mogelijk zijn.

Reacties

0
Nog geen reacties.