Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41

Discussione: errore query

  1. #1

    errore query

    $sql="SELECT Id,Matricola,Nominativo,Sede,Telefono,Mail FROM Utenti WHERE Matricola = '".$MatrCall."' LIMIT $primo, $per_page";
    $query_limit = mysql_query($sql) or die(mysql_error());

    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 '' at line 1


  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Prova a stampare a video la query in fase di esecuzione ed eseguila sulla tua interfaccia DB
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    la stampa mi da questo:

    SELECT Id,Matricola,Nominativo,Sede,Telefono,Mail FROM Utenti WHERE Matricola = '104701' LIMIT , 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 '' at line 1

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    non ti stampa
    $primo, $per_page

  5. #5
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    effettivamente ti mancano i parametri della LIMIT, probebilmente l'errore sta a monte della query, prova a controllare le variabili $primo e $per_page
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  6. #6
    hai un'apice singola prima di limit. Non ci vogliono apici a limit.

    mmmh forse no... da vedere.


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

  7. #7
    Originariamente inviato da piero.mac
    hai un'apice singola prima di limit. Non ci vogliono apici a limit.

    mmmh forse no... da vedere.

    quegli apici singoli sono per la matricola...

  8. #8
    ok ragazzi era perchè non vedeva più le due variabili del limit dato che stavano un po sopra....grazie.

  9. #9
    Originariamente inviato da TittyMail
    ok ragazzi era perchè non vedeva più le due variabili del limit dato che stavano un po sopra....grazie.
    Fantastico.... sopra cosa?

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

  10. #10
    Fatal error: Maximum execution time of 30 seconds exceeded in
    uhm :master:
    Codice PHP:
    <?
    $count 
    mysql_query("SELECT COUNT(IdChiamata) FROM Call");                            
                                
    $res_count mysql_fetch_row($count);                                        
                                
                                
    $tot_records $res_count[0];
                                
                                
    $per_page 20;
                            
                                
    $tot_pages ceil($tot_records $per_page);
                            
                                
    $current_page = (!$_GET['page']) ? : (int)$_GET['page'];
                            
                                
    $primo = ($current_page 1) * $per_page;                                    
    while(list(
    $c$v)=each($ris)) {
                                        
    $MatrCall $v["Matricola"];                                                                    
                                        if(
    $MatrCall<>$MatrCallOld){                                    
                                            
    $MatrCallOld $MatrCall;                                        
                                            
    $arrMatr[] = $MatrCallOld;                                
                                        }
                                        
    $arrMatrUt[] = $MatrCall;                                                        
                                    }    
                                    for(
    $i=0$i count($arrMatrUt); $i++){
                                        
    $MatrCall $arrMatrUt[$i];    
      
    $query_limit mysql_query("SELECT Id,Matricola,Nominativo,Telefono,Mail,Sede FROM Utenti WHERE Matricola = '".$MatrCall."'LIMIT $primo$per_page");
                                    while(
    $row=mysql_fetch_array($query_limit)){    
                                        
    $cont $cont +1;
                                            
    $id $row["Id"];
                                            
    $Matr $row["Matricola"];                                                                    
                                            
    $Nom $row["Nominativo"];
                                            
    $Tel $row["Telefono"]; 
                                            
    $Mail $row["Mail"]; 
                                            
    $Sede $row["Sede"];                                    
                                            
    $MatrOld=$Matr;    
    }
    ?>

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.