Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [HELP] convertire messaggio di errore di MySql in echo 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ò?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    in caso di ricerca vuota mysql non restituisce errore

  3. #3

  4. #4
    controllo allora che non ci siano altri errori.!grazie mille

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    se ci riporti l'errore che ti da con il codice php ti diamo un'occhiata

  6. #6
    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:

    Codice PHP:
    $query 'SELECT *
        FROM
            utenti
        WHERE
            nome =test'
    ;
    $result mysql_query ($query$db) or die (mysql_error($db)); 
    errore:
    codice:
    Unknown column 'test' in 'where clause'

  7. #7
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    cambia o così
    Codice PHP:
    $query 'SELECT * 
        FROM 
            utenti 
        WHERE 
            nome =\'test\' '

    oppure
    Codice PHP:
    $query "SELECT * 
        FROM 
            utenti 
        WHERE 
            nome ='test' "


  8. #8
    meglio la seconda
    Nella prima mancano i backslashes che il forum si è mangiato =)

  9. #9
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da chumkiu
    meglio la seconda
    Nella prima mancano i backslashes che il forum si è mangiato =)
    già, giuro che li ho messi

  10. #10
    Originariamente inviato da bstefano79
    già, giuro che li ho messi
    Lo so... ci casco ogni volta anch'io =)

    usa il doppio backslashes (modificando il messaggio)

    Codice PHP:
    echo "questo è un \\"test\\""

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.