Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  accéder à la base en php

Bas de page
Auteur Sujet :

accéder à la base en php

n°2779
thebanni
Semper Fi
Profil : Dinosaure
Posté le 09-01-2003 à 13:30:14  
 

<?php
$base='******.com';
$login='******.com';
$pwd='******';
 
$db=mysql_connect("sql.******.com", $login, $pwd);
 
if(!$db){
print "erreur connection $db<br>";
exit;
}
 
// on choisit la bonne base
if(!mysql_select_db($base,$db)){
print "erreur ".mysql_error()."<br>";
mysql_close($db);
exit;
}
 
$sql=" SELECT * FROM toto";
// une requete
if(!mysql_query($sql,$db)){
print "erreur $sql <br>";
}
 
// analyse de la requete  
// ...  
 
// on ferme la base
mysql_close($db);
 
?>
 
j'obtient  
 
erreur SELECT * FROM toto  
 
 
 
Merci  :hello:


Message édité par thebanni le 09-01-2003 à 15:33:55

---------------
Une femme c'est les 35h et tout un paquet d'heure supp non payé [:arctik666].
mood
Pub
Posté le 09-01-2003 à 13:30:14  
 

n°2780
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 09-01-2003 à 13:32:41  
 

Thebanni a écrit a écrit :

$sql=" SELECT * FROM toto";
// une requete
if(!mysql_query($sql,$db)){
print "erreur $sql <br>";
}




 
if(!($err_sql=mysql_query($sql,$db)) {
print "erreur $err_sql <br>";
}


Message édité par nico95 le 09-01-2003 à 13:32:55
n°2781
thebanni
Semper Fi
Profil : Dinosaure
Posté le 09-01-2003 à 13:37:31  
 

:hello:  
 
 
Merci  
 
Sa me sors:  
Parse error: parse error in index2.php on line 23


---------------
Une femme c'est les 35h et tout un paquet d'heure supp non payé [:arctik666].
n°2782
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 09-01-2003 à 14:20:08  
 

if(!($err_sql=mysql_query($sql,$db)) {
echo 'erreur'. $err_sql .'<br />';
}


---------------
informatique / jeu vidéo
n°2784
thebanni
Semper Fi
Profil : Dinosaure
Posté le 09-01-2003 à 14:45:41  
 

:hello:  Noda  :love:  
 
>marche pas la aussi  
 
 

Code :
  1. Parse error: parse error in index2.php on line 23



---------------
Une femme c'est les 35h et tout un paquet d'heure supp non payé [:arctik666].
n°2790
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 09-01-2003 à 19:45:19  
 

Bon envoies ta page complete parce ke la on a pas le bon nombre de ligne


---------------
informatique / jeu vidéo
n°2793
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 10-01-2003 à 09:38:29  
 

Nodashi a écrit a écrit :

Bon envoies ta page complete parce ke la on a pas le bon nombre de ligne



alors ? tu nous l'affiche cte page ?

n°2796
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 10-01-2003 à 18:20:36  
 

Nico95 a écrit a écrit :

alors ? tu nous l'affiche cte page ?




 
il a peur :D


---------------
informatique / jeu vidéo
n°2797
thebanni
Semper Fi
Profil : Dinosaure
Posté le 10-01-2003 à 18:52:31  
 

:hello:  
 
Je vous la file tt l'heure  :whistle:  
et c vrai que j'ai :peur:


---------------
Une femme c'est les 35h et tout un paquet d'heure supp non payé [:arctik666].
n°2798
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 10-01-2003 à 20:32:15  
 

Thebanni a écrit a écrit :

 :hello:  
 
Je vous la file tt l'heure  :whistle:  
et c vrai que j'ai :peur:  




 
:saian:


---------------
informatique / jeu vidéo
n°2799
thebanni
Semper Fi
Profil : Dinosaure
Posté le 11-01-2003 à 04:35:41  
 

on laisse tomber , j'ai perdu la page j'arrive pas a la retrouver dans mes saves  
 
'je pige plus rien a l'info moi'  :cry:  
 
 


---------------
Une femme c'est les 35h et tout un paquet d'heure supp non payé [:arctik666].
n°2800
spire2003
je ne gaspille ni mon temps...
Profil : Membre
Posté le 11-01-2003 à 07:40:58  
 

[:mimis_59]

n°2802
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 11-01-2003 à 13:31:23  
 

Thebanni a écrit a écrit :

on laisse tomber , j'ai perdu la page j'arrive pas a la retrouver dans mes saves  
 
'je pige plus rien a l'info moi'  :cry:  
 
 
 



[:munch60]

n°2815
thebanni
Semper Fi
Profil : Dinosaure
Posté le 13-01-2003 à 04:10:38  
 

nico95 a écrit a écrit :

 [:munch60]  




 
 [:calvin]  
 
mais la tu pourras m'apprendre ce que je sais  :wahoo:  :whistle:


---------------
Une femme c'est les 35h et tout un paquet d'heure supp non payé [:arctik666].
n°2816
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 13-01-2003 à 09:29:46  
 

Thebanni a écrit a écrit :

mais la tu pourras m'apprendre ce que je sais  :wahoo:  :whistle:  




 :fou: TU PLAISANTES J'ESPERE ???
 

Thebanni a écrit a écrit :

on laisse tomber , j'ai perdu la page j'arrive pas a la retrouver dans mes saves  
 
'je pige plus rien a l'info moi'  :cry:  



On attend toujours le code source !!!!!

n°2882
bugsan
Profil : Jeune recrue
Posté le 20-01-2003 à 02:42:50  
 

il y a un espace avant ton SELECT, et si la table toto n'existe pas ca fera une erreur
 
et code plutot comme ca
 
$result = mysql_query($query) or die ("Invalid query ".$query);


Message édité par bugsan le 20-01-2003 à 02:45:01
n°2893
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 20-01-2003 à 20:05:39  
 

bugsan a écrit a écrit :

il y a un espace avant ton SELECT, et si la table toto n'existe pas ca fera une erreur
 
et code plutot comme ca
 
$result = mysql_query($query) or die ("Invalid query ".$query);  




 
l'espace : Ca n'influe en rien sur la requete ;)
D'autant plus ke c'est une erreur de parsing donc un ; dans 99% des cas ;)


Message édité par Nodashi le 20-01-2003 à 20:06:51

---------------
informatique / jeu vidéo
n°4373
LiTD
Profil : Jeune recrue
Posté le 22-06-2003 à 14:20:29  
 

Citation :

if(!($err_sql=mysql_query($sql,$db)) {  
print "erreur $err_sql <br>";  
}

nico95, fo fermer toutes les parentheses sinon c clair yaura une parse error lol
 

Code :
  1. if (! ($err_sql = mysql_query ($sql, $db)))
  2. {
  3.   print "erreur $err_sql <br>";
  4. }


 

Citation :

if(!($err_sql=mysql_query($sql,$db)) {  
echo 'erreur'. $err_sql .'<br />';  
}

nodashi Pareil ;)
 

Code :
  1. if (! ($err_sql = mysql_query ($sql, $db)))
  2. {
  3.   echo 'erreur' . $err_sql . '<br />';
  4. }


 
Sinon pour ton prob thebanni, fais comme bugscan a dit... Ne met pas d'espace avant le SELECT.
 
Ton code je l'orai pluto ecri com ca :
 

Code :
  1. <?php
  2. $base = '******.com';
  3. $login = '******.com';
  4. $pwd = '******';
  5. $db = mysql_connect ("sql.******.com", $login, $pwd)
  6.       or die ("Erreur Connection" );
  7. // on choisit la bonne base
  8. mysql_select_db ($base, $db)
  9. or die ("Impossible d'acceder a la base" );
  10. $sql = "SELECT * FROM toto";
  11. // une requete
  12. $result = mysql_query ($sql)
  13.           or die ("Erreur de la requete" );
  14. // analyse de la requete
  15. // ...
  16. // on ferme la base
  17. mysql_close ($db);
  18. ?>


Message édité par LiTD le 22-06-2003 à 14:21:45
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  accéder à la base en php

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés