Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    181

    problema sql

    Salve,
    ho problema che non riesco a risolvere:

    Codice PHP:
    $beta_path=$original_path.'/'.$username.'rdrtrdygbhjvbnapops';
                    
    $beta_path=trim($beta_path);
                    echo 
    '<script>alert("own='.$username.' foolname='.$name.' path='.$beta_path.'")</script>';
                    
                    
    $sql_insert "INSERT into `folder`(owner,folder_name,folder_level,folder_path) VALUES ('$username','$name', '1','$beta_path')";
                    
    $file=fopen('pippo.txt','a+');
                    
    fwrite($file,"\n".$sql_insert);
                    
    fclose($file);
                    
                    
    mysql_query($sql_insert,$link) or die("1->Insertion Failed:" mysql_error()); 
    output:
    codice:
    INSERT into `folder`(`owner`,`folder_name`, `folder_level`) VALUES ('Dheed','yo', '1')
    INSERT into `folder`(owner,folder_name,folder_level) VALUES ('Dheed','yo', '1')
    INSERT into `folder`(owner,folder_name,folder_level,folder_path) VALUES ('Dheed','yo', '1','tree/Dheedrdrtrdygbhjvbnapops')
    Ho provato in idverssi modi,ma tutti mi restituiscono l'errore(1->Insertion Failed: ) e null'altro,qualcuno mi sa aiutare?
    se vi interessa questa è la struttura de database:
    codice:
    # 	     Campo 		Tipo 		Collation 	Null 	Predefinito  Extra
    	1 	idd 		bigint(20) 			 No 	Nessuno 	AUTO_INCREMENT 	
    	2 	owner 	text 	         latin1_general_ci 		No 	Nessuno 		
    	3 	folder_name  varchar(200) 	latin1_general_ci 		No 			
    	4 	folder_level  int(2) 			No 	2 		
    	5 	folder_path  text 		latin1_general_ci 		Sì 	NULL

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    prova le query una alla volta in un gestore web (es. phpmyadmin) e verifica l'eventuale errore che riporta

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    181
    da phpmyadmin funzionano tutte tre

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ma hai copiato ESATTAMENTE la query generata in php? devi stampare a video la variabile usata in mysql_query (prima di tale istruzione metti header('content-type: text/plain');print $sql_insert;exit;...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    181
    Come puoi vedere dal codice stampo la query in un file txt e da li le ho copiate,va bene così?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    mah... se così davvero funziona (sullo stesso server, ovviamente) puoi provare a cambiare gli apici con quelli "normali"...

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.