Probleme connection a ma base
Résolu
dadou9101
-
croy Messages postés 453 Date d'inscription Statut Membre Dernière intervention -
croy Messages postés 453 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je me lance dans le php et jai rencontre un petit probleme je narrive pas a afficher le resultat de ma table
pourtant elle me semble correcte il me met une erreur
mysql_erroraaa
<?
$user="root";
$pass="";
$db="db_call";
$link=mysql_connect("localhost",$user,$pass);
if (!$link)
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, $cnx) or die($sql."<br>".mysql_erroraaa());
?>
quand je fais cette requete sur easy php la requette affiche bien mon resultat par contre quand je veux la faire sous forme de page internet elle affice mysql_erroraaa
pouvez vous maidez
je me lance dans le php et jai rencontre un petit probleme je narrive pas a afficher le resultat de ma table
pourtant elle me semble correcte il me met une erreur
mysql_erroraaa
<?
$user="root";
$pass="";
$db="db_call";
$link=mysql_connect("localhost",$user,$pass);
if (!$link)
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, $cnx) or die($sql."<br>".mysql_erroraaa());
?>
quand je fais cette requete sur easy php la requette affiche bien mon resultat par contre quand je veux la faire sous forme de page internet elle affice mysql_erroraaa
pouvez vous maidez
A voir également:
- Probleme connection a ma base
- Se connecter à gmail sur téléphone - Guide
- Se connecter à ma boite hotmail - Guide
- Base de registre - Guide
- Comment connecter chromecast à la télé - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
6 réponses
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() );
dadou9101
sa me met toujours l' erreur
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 ?
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
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