-
Messaggi SQL
Come posso gestire i messaggi di SQL?
Nel senso, mettiamo il caso che abbia un campo username impostato come UNIQUE.
Ho gia in DB un utente chiamato prova1, quando andrò ad effettuare una nuova registrazione e inserirò prova1, il messaggio che mi darà sarà mostrato in una pagina bianca senza css e del tipo
Duplicate entry 'prova1' for key 'username'
Per far uscire un popup di errore o anche semplicemente una pagina preimpostata dove devo mettere mano? Nel mysqli_error? Grazie
-
Ciao.
Codice PHP:
if ($mysqli->query('query...') === true) { .... } else { .... }
In pratica se ti leggi il manuale del PHP query ti da true o false se c'è un errore, tranne nel caso tu stia usando SELECT, SHOW, DESCRIBE o EXPLAIN, in questi casi l'errore è riportato nella successiva istruzione mysqli_result(). [ http://php.net/manual/en/mysqli.query.php ]