- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Problemini mysql
-
Problemini mysql
Sto diventando
Allora... qualcuno può spiegarmi perche quando scrivo questo codice
[PHP]$controllo_username=mysql_query("SELECT * FROM $table WHERE 'nome'=$adminuser1 AND 'indirizzo'=$indirizzo1") or die(mysql_error());
$get_username=@mysql_fetch_array($controllo_username);
$esistente=$get_username[nome];
if($username==$esistente){
echo "L'username per admin o indirizzo web gia' in uso <a href=javascript:history.back()>Indietro</a>";
}[/PHP]faccio dei test con lo stesso username, inserisco asder..
ho usato mysql_error() per vedere dov'e l'errore.. e mi diceUnknown column 'asder' in 'where clause'
Potete aiutarmi pls?? grazie!!
-
Ciao luxion e benvenuto nel forum GT,
io proverei a togliere gli apici singoli da attorno 'nome' ed 'indirizzo', anche se non sono sicuro cambi qualcosa.
Prova
-
Ho provato ma non si risolve niente
-
...e poi a mettere gli apici singoli attorno '$adminuser1' e '$indirizzo1'
-
Raga gli apici non c'entrano niente.... deve essere qualche altro probl...
-
ah ragazzì!
il problema è l'apice quello che hai scritto tu vuol dire:
cercami i record dove il campo asder = 'nome'
e giustamente mysql ti risponde che il campo asder non esiste, se invece gli dici dove **nome='asder' **(e fai lo stesso per indirizzo) vedrai che forse vi capite con sto benedetto MySQL... in alternativa puoi aspettare che MySQL impari il tuo linguaggio.
-
il problema è che io scrivo giusto.. nome = '$adminuser1'
-
[php]
$controllo_username=mysql_query("SELECT * FROM $table WHERE nome='$adminuser1' AND indirizzo='$indirizzo1'") or die(mysql_error());
$get_username=@mysql_fetch_array($controllo_username);
$esistente=$get_username[nome];
if($username==$esistente){
echo "L'username per admin o indirizzo web gia' in uso <a href=javascript:history.back()>Indietro</a>";
}
[/php]come giustamente suggerito da altri lo script va messo cosi...
-
si.. ma ora mi appare
Unknown column 'nome' in 'where clause'
-
significa che nella tabella non hai un campo chiamato nome
-
ti posso assicurare che esiste O.O