Probleme connection a ma base
Résolu/Fermé
dadou9101
-
23 mai 2008 à 13:45
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 23 mai 2008 à 20:41
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 23 mai 2008 à 20:41
A voir également:
- Probleme connection a ma base
- Se connecter à ma boite hotmail - Guide
- Formules excel de base - Guide
- Se connecter à un autre compte facebook - Guide
- Gmail connection - Guide
- Comment connecter chromecast à la télé - Guide
6 réponses
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
23 mai 2008 à 13:50
23 mai 2008 à 13:50
Simplifie ton script, remplace mysql_erroraaa par mysql_error et change le second argument de ton appel à mysql_query.
$user = "root"; $pass = ""; $db = "db_call"; $link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql"); mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error()) //création de la requête SQL $sql = "SELECT * FROM technicien"; //exécution de la requête SQL $requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
23 mai 2008 à 14:26
23 mai 2008 à 14:26
Quelle erreur ? Copie/colle l'erreur affichée qui ne peut plus être mysql_erroraaa.
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
23 mai 2008 à 14:42
23 mai 2008 à 14:42
Es-tu certain d'avoir recopié exactement le code ci-dessus ?
Vérifie ton script avant ce morceau de code.
A quel moment apparait cette erreur ? Est-ce-que le texte affiché n'est pas plus long ?
Vérifie ton script avant ce morceau de code.
A quel moment apparait cette erreur ? Est-ce-que le texte affiché n'est pas plus long ?
page technicien.php
<?
$user = "root";
$pass = "";
$db = "db_call";
$link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql");
mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error())
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
?>
page acceuil.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<a href="technicien.php">technicien
</a>
</body>
</html>
non l'ereur est toujours la meme pourtant je suis sur detre connecte a ma base jai meme change ma requete sql et sa ne marche toujours pas
Y a til un moyen de savoir si je suis bien connecte a ma base de donne ?
<?
$user = "root";
$pass = "";
$db = "db_call";
$link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql");
mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error())
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
?>
page acceuil.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<a href="technicien.php">technicien
</a>
</body>
</html>
non l'ereur est toujours la meme pourtant je suis sur detre connecte a ma base jai meme change ma requete sql et sa ne marche toujours pas
Y a til un moyen de savoir si je suis bien connecte a ma base de donne ?
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
23 mai 2008 à 15:03
23 mai 2008 à 15:03
Ton script technicien.php commence par <? : il est préférable de mettre <?php car pour que <? fonctionne une option PHP doit être choisie à l'installation.
Essaye avec <?php
Ce script n'affiche pas grand chose. Intercale des echo pour vérifier son avancement. Par exemple :
Essaye avec <?php
Ce script n'affiche pas grand chose. Intercale des echo pour vérifier son avancement. Par exemple :
$user = "root"; $pass = ""; $db = "db_call"; $link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql"); echo '<br>connexion OK'; mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error()) echo '<br>sélection base OK'; //création de la requête SQL $sql = "SELECT * FROM technicien"; //exécution de la requête SQL $requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() ); echo '<br>query ok';
Jai retire la ligne 9 de echo car il me mettai une erreur
mon scipt mtn est comme sa
<?php
$user = "root";
$pass = "";
$db = "db_call";
$link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql");
echo '<br>connexion OK';
mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error())
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo '<br>query ok';
?>
le probleme il me met une ereur ligne 10 $sql = "SELECT * FROM technicien";
cela veut til dire ke ma requete nest pas bonne
dans ma base de donne qui sappel db_call il y a 3 table une techicien une client et une appel
mon scipt mtn est comme sa
<?php
$user = "root";
$pass = "";
$db = "db_call";
$link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql");
echo '<br>connexion OK';
mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error())
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo '<br>query ok';
?>
le probleme il me met une ereur ligne 10 $sql = "SELECT * FROM technicien";
cela veut til dire ke ma requete nest pas bonne
dans ma base de donne qui sappel db_call il y a 3 table une techicien une client et une appel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
23 mai 2008 à 15:13
23 mai 2008 à 15:13
Merci d'écrire en français ("...veut til dire ke ma re...").
Il manque un ; à la fin de la ligne en erreur.
Il manque un ; à la fin de la ligne en erreur.
Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\technicien.php on line 9
voila mon erreur
<?php
$user = "root";
$pass = "";
$db = "db_call";
$link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql");
echo '<br>connexion OK';
mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error())
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo '<br>query ok';
?>
pourtant le ; est bien place
voila mon erreur
<?php
$user = "root";
$pass = "";
$db = "db_call";
$link = mysql_connect("localhost",$user,$pass) or die("Impossible de se connecter à mysql");
echo '<br>connexion OK';
mysql_select_db($db,$link) or die ("Impossible d'ouvrir $db :".mysql_error())
//création de la requête SQL
$sql = "SELECT * FROM technicien";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo '<br>query ok';
?>
pourtant le ; est bien place
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
23 mai 2008 à 20:41
23 mai 2008 à 20:41
Il manque aussi un ';' à la fin de la ligne mysql_select_db
23 mai 2008 à 14:08