Visualizzazione risultati 1 fino 2 di 2

Discussione: Rapporto del inserimento query database

  1. #1
    Guest

    Predefinito Rapporto del inserimento query database

    Salve,ho creato un msn messenger in php.
    ho un problema del genere:

    Ogni volta che un utente inserische un messaggio con la ' ,la query INSERT INTO non lo inserisce nel database e mi da un errore.
    Il messaggio si scambio si trova sulla tabella $tabela81.

    1^ come posso fare a risolvere il problema del inserimento '
    2^ come posso fare a dare un messaggio che la query non è stato eseguito
    di tipo die error message message_die(GENERAL_ERROR,....



    Codice:
    if($user_id == $online1 && $tabela51==0 && $user_id>=2 && $user_id<=5000){
    $db->sql_query("INSERT INTO ".$prefix."_msn_5000 (username, online, tabela1, tabela2, tabela3, tabela4,tabela5,tabela6,tabela7,tabela8,tabela9) VALUES ('$username1','$online1','$tabela11','$tabela21','$tabela31','$tabela41','1','0','$tabela71', '$tabela81' ,'0')");
    
    
    }

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Per mostrare un errore potresti fare in questo modo:
    Codice PHP:
    or die(mysql_error());
    Quindi cosi:
    Codice PHP:
    $db->sql_query("INSERT INTO ".$prefix."_msn_5000 (username, online, tabela1, tabela2, tabela3, tabela4,tabela5,tabela6,tabela7,tabela8,tabela9) VALUES ('$username1','$online1','$tabela11','$tabela21','$tabela31','$tabela41','1','0','$tabela71', '$tabela81' ,'0')")or die(mysql_error());
    Mentre per l'errore dell'apostrofo potresti utilizzare htmlspecialchars().
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •