SQL aanpakprobleem
Ik heb hieronder een script die nakijkt welke usernames al bezet zijn.
Nu heb ik alleen bill en ted..
Dat moet een sql query zijn die alle usernames uit mijn database checkt.
Maar ik heb geen idee hoe ik dat moet aanpakken..
Kan iemand mij helpen?
Nu heb ik alleen bill en ted..
Dat moet een sql query zijn die alle usernames uit mijn database checkt.
Maar ik heb geen idee hoe ik dat moet aanpakken..
Kan iemand mij helpen?
Gesponsorde koppelingen:
Het is niet zo moeilijk. Maak een query met een WHERE-clause die kijkt of een username voldoet aan de ingevulde username. Als je records terugkrijgt, weet je dat die naam dus al bestaat. Ben je bekend met mysql_num_rows()?
Nee niet echt, heb het tot nu toe in mijn CMS nog niet hoeven gebruiken.
$_REQUEST is de vuilnisbak van $_POST/$_GET/$_COOKIE/$_SESSION
dus je doet er verstandiger aan de juiste superglobal te gebruiken
met andere woorden $_REQUEST niet gebruiken!
dus je doet er verstandiger aan de juiste superglobal te gebruiken
met andere woorden $_REQUEST niet gebruiken!
Heb je enig idee hoe de query eruit moet gaan zien? Hoe ziet je datamodel eruit?
Query moet er ongeveer zo uit gaan zien:
$sql = "SELECT username FROM users";
$result = mysql_query($sql) or die(mysql_error());
Daarna dacht ik eraan om een for-loop te maken om alle usernames te checken:
for (i = 0, i < mysql_numrows($result) {
}
Alleen ik weet niet hoe ik dat moet implementeren in bovenstaande code. Die array() zit me een beetje dwars. Nooit mee gewerkt.
$sql = "SELECT username FROM users";
$result = mysql_query($sql) or die(mysql_error());
Daarna dacht ik eraan om een for-loop te maken om alle usernames te checken:
for (i = 0, i < mysql_numrows($result) {
}
Alleen ik weet niet hoe ik dat moet implementeren in bovenstaande code. Die array() zit me een beetje dwars. Nooit mee gewerkt.
Heb je überhaupt ooit wel eens een Basishandleiding voor SQL doorgenomen? Dan had je namelijk allang geweten wat ik met een WHERE-clause bedoelde. Je hoeft geen ingewikkelde arrays te maken om een database te doorlopen. Dat kun je al door middel van de query doen.
Ik stel voor dat je dit even doorneemt.
Ik stel voor dat je dit even doorneemt.
Ik heb het script niet zelf gemaakt, anders kon ik het wel zelf aanpassen. Nee ik heb hoofdstuk 2 van Headfirst labs AJAX doorgenomen. En nu probeer ik 1 van die bestanden aan te passen...
Dit is vrij makkelijke logica, maar je komt er zelf nog niet uit. Daarom is het beter dat je je eerst misschien wat meer verdiept in SQL e.d. Voorkomt toekomstige problemen ook misschien weer ;).



