ERREURS PHP/MYSQL !=(

Fermé
amine_org Messages postés 37 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 28 février 2011 - 5 avril 2010 à 15:03
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 5 avril 2010 à 17:25
grave soucis en php Mysql :

je re vos services les amis.
j'ai un grave problème avec php/mysql qui n'arrive pas a afficher quoi que se soit sur la base de données. pas d'affichage ni d'insertion ni suppression de la base de données

"" le code
<?php
    $host = 'xx';
	$user = 'xx';
	$passwd  = 'xx';

$azerty  = mysql_connect ($host, $user, $passwd);   
mysql_select_db ('xx_db', $azerty);  
?>
<html>
<head>
<title>00</title>
</head>
<body>
<?php

$sql = 'SELECT * FROM xx_db.yy_table';  
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
 
$data = mysql_fetch_array($req);  
 
mysql_free_result ($req);  
mysql_close ();  
?>
<br />resultats :</br>
<?php echo $data['mm']; ?>
</body>
</html> 


mais page vide """ http://phoneweb-med.com/gba/administrator/prd/_scrpt_/mm.php """
A voir également:

2 réponses

Bonjour
mais page vide
Ta page n'est pas vide, elle est même riche d'enseignements :
- c'est au niveau de la connexion qu'il y a un problème
- elle n'a pas été créée par le script que tu montres, car ce script est incapable d'écrire "Connexion serveur ratee "

Commence par vérifier le nom d'hôte, celui d'utilisateur et le mot de passe pour la connexion à ta base.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
5 avril 2010 à 17:25
Tu ne précises pas le link de la connexion dans mysql_query.
- Tu n'utilises pas les links (inutiles quand on n'a qu'une connexion)
- Dans la fonction mysql_query, tu précises en deuxième argument le link ($azerty).

Ou mieux, tu utilises PDO :
<?php
$pdo = new PDO('mysql:host=xx;dbname=xx_db','user','password');

$sql = 'SELECT * FROM xx_db.yy_table';
$req = $pdo->query($sql);
$req->setFetchMode(PDO::FETCH_OBJ);
$data = $req->fetch();
$req->closeCursor();

echo $data->mm;
?>
0