Je veux fondamentalement créer un login varchar unique dans une table basée sur un prénom et un nom.Comment créer une fonction qui place une entrée unique dans la table ou la boucle sql?
Alors Jo Blob signe et nous aller:
// check to see if username 'JoBlob' exists....
SELECT * FROM special_users WHERE username = $names[0] . $names[1]
// if it doesn't exist
INSERT INTO special_users username= $names[0] . $names[1]
// BUT if it does exist
// add some numbers to the username and insert
Je suis curieux de savoir comment je peux transformer cela en une fonction pour qu'elle traverserait puis essayer JoBlob1 (si cela existe, alors) JoBlob2 (sauf si cela existe), JoBlob3 etc etc et dans l'infini? J'ai quelques idées mais elles semblent excessivement longues.
Comment dois-je aborder cette question?
solution très simple mais élégante dans tous les sens, sauf la capture du nom d'utilisateur réel inséré – robjmills