- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- query mysql
-
query mysql
volevo sapere se in questa query ci trovate un errore di sintassi, e se si qual' e' e come corrergelo. ho sempre scritto query in questo modo e non so davvero dove sbattere la testa sto diventando pazzo
$sel_id = "SELECT 'id' FROM 'utenti' WHERE user = $user, pw = $pw"; ```alla fine dello script ho messo un controllo, dove se c' e' un errore mi da un alert. insomam così [php] $sel = mysql_query($sel_id, $db_connect);//$db_connect e' la connessione al database che ho fatto partire prima. if($sel==FALSE){ die("Errore");} [/php]
-
Prova con user = '$user', pw = '$pw'
-
provato, non e' cambiato nulla... comunque sono andato in phpmyadmin e ho inserito questa query e l' ho eseguita. mi da un errore di sintassi...
-
$sel_id = 'SELECT id FROM utenti WHERE user = "'.$user.'", pw = "'.$pw.'"';
Così è più veloce e dovrebbe essere giusta
-
stessa cosa. comunque sky, mi puoi spiegare i punti e gli apici ' a che servono?
-
ahhh manca AND
$sel_id = 'SELECT id FROM utenti WHERE user = "'.$user.'" AND pw = "'.$pw.'"';
questa sopra è giusta
Comunque "stringa" //con " controlla anche se ci sono delle variabili.
'stringa' // con ' è tutto testo, anche le variabili perchè non controlla, di conseguenza è più veloce.. serve per concatenare
'ciao' . $variabile_concatenata_a_ciao
scusate l'OT
-
ottimo grazie
-
funziona, giusto?
-
ancora errore. mi sa che riscrivo tutto
ce pa**e
-
ma come è fatta la tabella?
-
ah ecco ho risolto. andava cosi':
SELECT id FROM utenti WHERE user = 'Soul142' AND pw = 'a5e642b6'
comunque adesso ho un altro problema
quando accodo il risultato di questa query all' url, mi da
h ttp://localhost/index.php?id=Resource id#4
che mi genera un problema, come risolvere? spero di essere stato chiaro
-
metti il risultato in un array (mysql_fetch_arra(risultato_query); e poi lo estrai