Visualizzazione dei risultati da 1 a 8 su 8

Discussione: errore query mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    18

    errore query mysql

    ciao ragazzi

    ho questa query che mi fa dannare

    Codice PHP:
    $utente_online "INSERT INTO useronline( sid, utente, tempo, indirizzo_ip, pagina) 
        VALUES( '
    $sessione_attiva', '$id_utente', '$tempo', '$indirizzo_ip', '$pagina' )";
    $utente_online_res mysql_query($utente_online) or die(mysql_error()); 

    l'infame di server mi restituisce questo errore:

    You have an error in your SQL syntax near 'c84f5bae95f29e6a8951e72f767d4a32', '11', '1159455899', '84.1.100.32', 'pippo' )'' at line 1

    la tabella dove finiscono questi dati è la seguente:

    Codice PHP:
    CREATE TABLE useronline 
        
    id              int(32AUTO_INCREMENT NOT NULL,
        
    sid             varchar(128NOT NULL,
        
    utente          int(11NOT NULL DEFAULT '0',
        
    tempo           timestamp NULL,
        
    indirizzo_ip    varchar(16NOT NULL DEFAULT '0',
        
    pagina          varchar(32NOT NULL DEFAULT '0',
        
    PRIMARY KEY(id)

    qualcuno può aiutarmi?

    grazie
    ivo

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    forse perchè 'c84f5bae95f29e6a8951e72f767d4a32' non è un intero.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    prova a togliere gli apici in $id_utente.
    In alcuni database non sono richiesti gli apici per i valori interi

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    18
    Originariamente inviato da nicola75ss
    forse perchè 'c84f5bae95f29e6a8951e72f767d4a32' non è un intero.
    dovrebbe esserlo? lo memorizzo dentro il campo "sid" che è un varchar e non int

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    18
    Originariamente inviato da Horus-Ra
    prova a togliere gli apici in $id_utente.
    In alcuni database non sono richiesti gli apici per i valori interi
    nada, provato ma niente da fare, stesso problema.

    altre idee?

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da ivox
    dovrebbe esserlo? lo memorizzo dentro il campo "sid" che è un varchar e non int
    hai ragione.
    chiedo scusa. l'avevo associato al primo campo della chiave primaria.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    bho... a me sembra tutto regolare.
    Prova a copiare uno degli apici singoli che poi vedere direttamente dentro il database e mettili al posto di quelli lì.
    Mi è capitato ancora che il database non mi riconosce alla perfezione gli apici della tastiera

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    18
    Originariamente inviato da Horus-Ra
    bho... a me sembra tutto regolare.
    Prova a copiare uno degli apici singoli che poi vedere direttamente dentro il database e mettili al posto di quelli lì.
    Mi è capitato ancora che il database non mi riconosce alla perfezione gli apici della tastiera
    provato... nada


    dio come lo odio!!!!!

    sicuro che sarà una qualche cazzata, se vi viene in mente qualcos'altro, io non so più che fare e abbandonare non è da me

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.