Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [PHP-MySQL] Inserimento dati...

    Sto diventando scemo... L'ho fatto 20000 volte e stavolta non capisco perchè non mi funziona

    Ecco il mio codice:


    ---------------------------------

    if ($order_id != "")


    {

    $db = mysql_connect();

    $sqlinterr = "insert order";
    $sqlinterr .= " (order_id, codice, quantita) values ";
    $sqlinterr .= " ($order_id, $codice, $quantita)";

    mysql_db_query ("database", $sqlinterr);

    $num = mysql_affected_rows();

    if ($num>0)
    {
    echo "articolo inserito";
    }

    else
    {
    echo "Connessione al Database non avvenuta con successo";
    }

    mysql_close ($db);


    }

    ---------------------------------


    Se qualcuno ha qualche idea...

    Grazie

    JuzamDjinn

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    INSERT INTO

  3. #3
    No, nemmeno se metto insert into ecc.. funziona..

    E poi mi era SEMPRE funzionato con il codice che ho postato prima...

  4. #4
    Originariamente inviato da Juzam
    No, nemmeno se metto insert into ecc.. funziona..

    E poi mi era SEMPRE funzionato con il codice che ho postato prima...
    $sqlinterr .= " ('$order_id', '$codice', '$quantita')";

    le apici ... oltre a INTO ovviamente.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova a fare una echo della query...probabilmente nn gli passi qualche campo...

  6. #6
    Gli apici li ho messi, li ho tolti e li ho rimessi...
    se faccio echo delle variabili me le stampa tutte...

    Credo di avere un fantasma nel PC VVoVe:

    Altri suggerimenti (oltre a Lourdes) ?

  7. #7
    Questo è l'errore che mi stampa mysql:

    --------------------
    Errore: 1064 ; descrizione errore: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'order (order_id, codice, quantita) values ('4' , '4556999' , '
    --------------------

    ????????????????
    HELPPPP!!!!!

  8. #8
    Originariamente inviato da Juzam
    Questo è l'errore che mi stampa mysql:

    --------------------
    Errore: 1064 ; descrizione errore: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'order (order_id, codice, quantita) values ('4' , '4556999' , '
    --------------------

    ????????????????
    HELPPPP!!!!!
    tatataaaa... ORDER e' una parola riservata di mysql.

    Prova a cambiare il nome della tabella oppure metterla tra apici inverse `order` ALT + 96

    Le apici alle stringhe inserite ci vanno.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Originariamente inviato da piero.mac
    tatataaaa... ORDER e' una parola riservata di mysql.

    Prova a cambiare il nome della tabella oppure metterla tra apici inverse `order` ALT + 96

    Le apici alle stringhe inserite ci vanno.


    SIIIIIIIIIIIIII!!!! VERO!!!!!!!!!!!!!! AHAHAHAHAHAHAH!!!!!!!!!!
    Grazie piero.mac! Ti devo un favore! (se mai sarò in grado )

    Ora vado a farmi una birra... Vedo 4 monitor davanti a me

    GRAZIE!!!

    JuzamDjinn

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.