Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1291 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  erreur php postgresql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur php postgresql

n°333703
faboubou
Posté le 14-03-2003 à 18:02:01  profilanswer
 

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?

mood
Publicité
Posté le 14-03-2003 à 18:02:01  profilanswer
 

n°333706
the real m​oins moins
Posté le 14-03-2003 à 18:03:25  profilanswer
 

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


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°333708
faboubou
Posté le 14-03-2003 à 18:04:41  profilanswer
 

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

n°333713
the real m​oins moins
Posté le 14-03-2003 à 18:05:57  profilanswer
 

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 ?
n°333716
the real m​oins moins
Posté le 14-03-2003 à 18:07:44  profilanswer
 

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 ?
n°333717
faboubou
Posté le 14-03-2003 à 18:08:06  profilanswer
 


si les deux marche  :na:

n°333725
darklord
You're welcome
Posté le 14-03-2003 à 18:13:28  profilanswer
 

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
n°333726
the real m​oins moins
Posté le 14-03-2003 à 18:14:23  profilanswer
 

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 ?
n°333732
faboubou
Posté le 14-03-2003 à 18:23:58  profilanswer
 

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

n°333734
the real m​oins moins
Posté le 14-03-2003 à 18:25:36  profilanswer
 

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


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 14-03-2003 à 18:25:36  profilanswer
 

n°333737
faboubou
Posté le 14-03-2003 à 18:31:17  profilanswer
 

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!

n°333739
the real m​oins moins
Posté le 14-03-2003 à 18:34:24  profilanswer
 

: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 ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  erreur php postgresql

 

Sujets relatifs
Erreur en lancant phpMyAdmin CA MARCHE MERCIpostgresql - "language" ?
voyer vous une erreur dans la definition du style[C] Vous voyez une erreur d'algo dans ce programme de calcul en // ?
[mysql]erreur de syntaxe mais ou ?erreur JS : l'appelé (serveur[pas serveur application]) n'est pas...
[PHP] Erreur sur compteur de téléchargementErreur de Segmentation
Est ce une erreur importante : "overrides a deprecated API"[SQL/Postgresql] une erreur dans mon script???
Plus de sujets relatifs à : erreur php postgresql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR