Rieccomi,
come da titolo volevo sapere se fosse possibile trsformare il messggio di errore di mysql, che si presenta quando per esempio cerchiamo una riga e mysql non la trova perchè non esiste, si può?
Rieccomi,
come da titolo volevo sapere se fosse possibile trsformare il messggio di errore di mysql, che si presenta quando per esempio cerchiamo una riga e mysql non la trova perchè non esiste, si può?
in caso di ricerca vuota mysql non restituisce errore
a meno che non lo imposti come echo da php...
controllo allora che non ci siano altri errori.!grazie mille
se ci riporti l'errore che ti da con il codice php ti diamo un'occhiata![]()
mi sono accorto che in effetti c'è un errore non mi trova la corrispondenza dell'istruzione WHERE anche se in tabella c'è nn capisco il problema anche perchè questo dovrebbe funzionare:
errore:Codice PHP:
$query = 'SELECT *
FROM
utenti
WHERE
nome =test';
$result = mysql_query ($query, $db) or die (mysql_error($db));
codice:Unknown column 'test' in 'where clause'
cambia o così
oppureCodice PHP:
$query = 'SELECT *
FROM
utenti
WHERE
nome =\'test\' ';
Codice PHP:
$query = "SELECT *
FROM
utenti
WHERE
nome ='test' ";
meglio la seconda
Nella prima mancano i backslashes che il forum si è mangiato =)
già, giuro che li ho messiOriginariamente inviato da chumkiu
meglio la seconda
Nella prima mancano i backslashes che il forum si è mangiato =)![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Lo so... ci casco ogni volta anch'io =)Originariamente inviato da bstefano79
già, giuro che li ho messi![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
usa il doppio backslashes (modificando il messaggio)
Codice PHP:
echo "questo è un \\"test\\"";