PHP beginner |
|
Ik heb een functie gemaakt om te controleren of bepaalde data al in de database staat.
<?php
function alreadyExist($tabel, $naam) {
$data = mysql_query("SELECT * FROM leden WHERE $tabel = $naam") or die(mysql_error());
$aantal = mysql_num_rows($data);
if($aantal > 1) {
return true;
} elseif($aantal < 1) {
return false;
}
}
?>
<?php function alreadyExist($tabel, $naam) { if($aantal > 1) { return true; } elseif($aantal < 1) { return false; } } ?>
en zo wordt het gebruikt:
<?php
if(alreadyExist("gebruikersnaam", $gebruikersnaam == false)) {
//
}
?>
<?php if(alreadyExist("gebruikersnaam", $gebruikersnaam == false)) { // } ?>
nu controlereen ik dus of $gebruikersnaam (BV: "sitemasters") al voorkomt in de tabel leden met het veld "gebruikersnaam".
Maar ik krijg hierbij deze foutmelding:
Citaat: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
|