Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    fai cosi

    Codice PHP:
    mysql_query($sql) or die ("ERRORE : ".mysql_error() ); 
    vedi che ti dice??

  2. #12
    l'errore è quello che ho scritto prima:

    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 '; INSERT INTO numeri (id_gara, n_part, n_stima) VALUES ('4128','2','20'); INS' at line 1
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  3. #13
    ascolta..la sintassi della query è corretta ( ho provato a fare copia incolla e va )..protrebbe esserci un errore di nomi ( campi o tabella ) oppure un errore di dimensione campo ( id_gara INT(3)...e poi provi ad inserire '4222' )..capito? controlla meglio nome e ttt...

  4. #14
    ho provato anche a fare l'insert di una singola riga e di più righe da mysql e funziona bene, i primi due campi sono INT (10) mentre il terzo è decimal (10,2), i nomi dei campi e della tabella sono corretti, non riesco proprio a capire

    domanda, nello script viene replicato sempre INSERT INTO..., se volessi replicare solo il VALUE come dovrei modificarlo? (magari il problema è questo)
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  5. #15
    niente ho provato a replicare solo il values ma l'errore rimane
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  6. #16
    l'errore nn e quello...cmq diventa cosi :

    Codice PHP:
    $sql .= "INSERT INTO numeri (id_gara, n_part, n_stima) VALUES";

    $rip = (int) (count($dati) / 3); 

    for ( 
    $i=0$i $rip$i++) { 
    $sql .= " ("
        for (
    $j=($i*2); $j < ($i*2)+3$j++ ) 
            
    $sql .= "'".$dati[$i+$j]."',";     

    // elimino l'ultimo carattere della stringa ( cioe , )     
    $sql substr($sql,0,-1); 
    $sql .= "),"


    switch ( (
    count($dati) % 3) ) {

        case 
    :
            
    $sql .= "('".$dati[($rip*3)]."','".$dati[($rip*3)+1]."',NULL);"
        break;
        
        case 
    :
            
    $sql .= "('".$dati[($rip*3)]."',NULL,NULL);"
        break;
        
        case 
    :
            
    $sql substr($sql,0,-1); 
            
    $sql .= ";";
        break;
        
    }
    echo 
    $sql
    ho corretto una cosa..mette null se ai valori che nn esistono..

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.