erreur php postgresql

erreur php postgresql - PHP - Programmation

Marsh Posté le 14-03-2003 à 18:02:01    

salut voila j'ai une chtite erreur avec php qui me dit:
 
pg_result() unable to jump to row 0 on PostgreSQL result index 3 in <b>/root/ldap.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  pg_exec() query failed:  ERROR:  parser: parse error at or near ","
 in <b>/root/ldap.php</b> on line <b>22</b><br />
 
sachant que dans mon script vous pouvez le constater il n'ya pas d'erreur enfin je sais pas mais bon :
 
 
<?
$connect=pg_connect("host=localhost user=root dbname=groupe7" );
$lecture=file("/root/test.txt" );
$nom=trim($lecture[0]);
$prenom=trim($lecture[1]);
$passe=trim($lecture[2]);
$login=trim($lecture[3]);
$job=trim($lecture[4]);
$titre=trim($lecture[5]);
$count="SELECT count(*) from users;";
$exec_count=pg_exec($connect,$count);
$result_count=pg_result($exec_count,0,'count';);
$result_count++;
echo $result_count;
$uid="1000+$result_count";
 
$select_srv_num="SELECT services.srv_num from services WHERE srv_ou='$job';";
$exec_srv_num=pg_exec($connect,$select_srv_num);
$result_srv_num=pg_result($exec_srv_num,0,'srv_num';);
 
$insert="INSERT INTO users values ($result_count,'$login','$nom','$prenom','$job','$titre',$result_srv_num,$uid,100,'/home/$login','/bin/bash','$passe';);";
$insert_exec=pg_exec($connect,$insert);
$select= "SELECT usr_id from users;";
$exec_select=pg_exec($connect,$select);
$nb_lignes=pg_numrows($exec_select);
for ($i=0; $nb_lignes>$i; $i++){
        $result_select=pg_result($exec_select,$i,'usr_id';);
        if ( is_dir("/root/$result_select" )){
          echo "";
        }else{
          mkdir("/root/$result_select", 0755);
          chown("/root/$result_select", $result_select);
          chgrp("/root/$result_select", "users" );
          system("cp -a /etc/skel/.bash* /root/$result_select" );
        }
 
}
?>
 
Alors qu'est ce que vous pouvez m'en dire?

Reply

Marsh Posté le 14-03-2003 à 18:02:01   

Reply

Marsh Posté le 14-03-2003 à 18:03:25    

ben faut pas de ; a la fin de ta requete sql [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-03-2003 à 18:04:41    

heu bah si ca a toujours marche en mettant un ; a la fin de mes requetes!!

Reply

Marsh Posté le 14-03-2003 à 18:05:57    

faboubou a écrit :

heu bah si ca a toujours marche en mettant un ; a la fin de mes requetes!!
 

non [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-03-2003 à 18:07:44    

sinon ben c'est dans ton insert, probablement un des champs que t'essaies d'inserer qui est vide a cause d'une variable mal definie. t'as essayer d'imprimer ta requete avant de l'executer?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-03-2003 à 18:08:06    


si les deux marche  :na:

Reply

Marsh Posté le 14-03-2003 à 18:13:28    

faboubou a écrit :


si les deux marche  :na:  


 
bin ça fonctionne ou ça fonctionne pas. C'est pas clair ton truc :/ [:serial coder]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 14-03-2003 à 18:14:23    

DarkLord a écrit :


 
bin ça fonctionne ou ça fonctionne pas. C'est pas clair ton truc :/ [:serial coder]

non mais il voulait dire qu'avec ou sans le ; ça marche. c possible en fait, mais ça serait mieux sans :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-03-2003 à 18:23:58    

vi enfin c une sorte d'habitude :D
Une fois que vous y avez goute vous pouvez plus vous en passer  :pt1cable:

Reply

Marsh Posté le 14-03-2003 à 18:25:36    

bon et alors ma 2e suggestion, t'as essayé? :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-03-2003 à 18:25:36   

Reply

Marsh Posté le 14-03-2003 à 18:31:17    

the real moins moins a écrit :

bon et alors ma 2e suggestion, t'as essayé? :o


 
yes!
and it's the good answer!!
so thank's!

Reply

Marsh Posté le 14-03-2003 à 18:34:24    

:jap:
 
edit: perso en php j'imprime toujours mes requetes quand je developpe mes bidules.. je // les echo une fois que jsuis sur de mon coup :D


Message édité par the real moins moins le 14-03-2003 à 18:34:56

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed