Proble de Connection mysql
divx78
Messages postés
118
Statut
Membre
-
lefoufighter Messages postés 278 Statut Membre -
lefoufighter Messages postés 278 Statut Membre -
Je suis en train de vouloi me connecter a ma base de donner avec Poo. Mes les renvoi de mon code si dessous me donne ca :
"--Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\askeet\web\projet2.php on line 13"
euuu la je voi pas ou est le probleme dans mon code :s de l'aide plz :
Mon code :
Bien sur il n'est pas fini ;)
La sagesse est d'être fou lorsque les circonstances en valent la peine
"--Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\askeet\web\projet2.php on line 13"
euuu la je voi pas ou est le probleme dans mon code :s de l'aide plz :
Mon code :
<?php
class sql
{
public $nbr_query = 0;
function sql($host, $user, $pass, $db){
$this->connect = mysql_connect ($host, $user, $pass);
if ($this->connect !== FALSE)// Si la connection a réussie.
{
$this->db = mysql_select_db($db,$this->connect);
if ($this->db === FALSE)// Si la connection a la base de donnée a réussie.
{
mysql close($this->connect); // Je ferme la connexion
$this->connect = FALSE; //Met le statue de la connecter FALSE
die('Impossible de sélectionner une base de données.'); // on affiche une erreur
}
return TRUE;
}
die ('Impossible de se connecter a la base de données');// J'affiche une erreure.
}
public $host = localhost;
public $user = root;
public $pass = charlotte;
public $db = projet;
function sql_close(){
if ($this->connect !== FALSE)
{
$this->connect = mysql close ($this->connect);
return $this->connect;
}
return FALSE;
}
Bien sur il n'est pas fini ;)
La sagesse est d'être fou lorsque les circonstances en valent la peine
A voir également:
- Proble de Connection mysql
- Gmail connection - Guide
- Mysql community download - Télécharger - Bases de données
- Connection chromecast - Guide
- Facebook connection - Guide
- Proble e clqvier - Guide
3 réponses
Salut divx78,
je pense qu'il y a un probleme de syntaxe ici :
je mettrais plutot :
1) les conditions sont testées par == ou !=
2) tu n'es pas obligé de mettre != FALSE tu peux juste tester avec la valeur de retour comme je t'ai mis dans l'exemple au-dessus
Voila j'espere que ca résoudra ton probleme
je pense qu'il y a un probleme de syntaxe ici :
if ($this->connect !== FALSE)// Si la connection a réussie.
{
$this->db = mysql_select_db($db,$this->connect);
if ($this->db === FALSE)// Si la connection a la base de donnée a réussie.
je mettrais plutot :
if ($this->connect)// Si la connection a réussie.
{
$this->db = mysql_select_db($db,$this->connect);
if (!$this->db)// Si la connection a la base de donnée a réussie.
1) les conditions sont testées par == ou !=
2) tu n'es pas obligé de mettre != FALSE tu peux juste tester avec la valeur de retour comme je t'ai mis dans l'exemple au-dessus
Voila j'espere que ca résoudra ton probleme