#1 Le 06/02/2013, à 08:55
- max02100
[RESOLU]Lien entre base de donnée sql et php
Bonjour à tous je possède une base de donnée db_mediatomb ou je sors la colonne que je desire avec
SELECT dc_title FROM mt_cds_object WHERE upnp_class='object.item.videoItem';
et je fait mon petit code tranquillou pillou mais la soucis localhost (qui est sur lamp) me sort un not found
Je suis un petit peu perdu.
Je vous joint mon code si l'envie vous en dit de venir m'aider
Merci à vous
<?php
error_reporting(E_ALL); // Activer le rapport d'erreurs PHP
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>MediaLink</title>
<!-- meta -->
<meta name="MediaLink" content="">
<meta name="Vince" content="">
<!-- mon icon -->
<link rel="shortcut icon" href="favicon.ico">
<!-- mon template.css -->
<!-- importation de jquery -->
<!-- importation des scripts -->
</head>
<body>
<?php
$base = mysql_connect ('localhost', 'root', 'sg7f3d3') or die("Impossible de se connecter : " . mysql_error());
mysql_select_db ('db_mediatomb', $base);
$query = SELECT dc_title FROM mt_cds_object WHERE upnp_class='object.item.videoItem';
$result = mysql_query($query) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$tab = mysql_fetch_array($result, MYSQL_ASSOC);
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($result)){
// on affiche les informations de l'enregistrement en cours
echo '<p>'.$data['dc_title'].'</p>';
}
//on ferme la connexion à mysql
mysql_close();
?>
</body>
</html>
Dernière modification par max02100 (Le 06/02/2013, à 21:34)
Hors ligne
#2 Le 06/02/2013, à 09:10
- richardgilbert
Re : [RESOLU]Lien entre base de donnée sql et php
Bonjour;
Il y a quelque temps que je ne touche plus mysql avec php mais j'ai remarqué une chose $query= il faut mettre " entre la phrase....
Je pense que tu dois faire un echo après chaque vérification de connexion pour avoir idée où est le problème.
Debian, Ubuntu, Xubuntu, Lubuntu & Linuxmint.
Hors ligne
#3 Le 06/02/2013, à 09:28
- max02100
Re : [RESOLU]Lien entre base de donnée sql et php
ok merci bien c'est changé déjà. par contre moi je veux bien faire des echo mais des echo de quoi ^^
<?php
$base = mysql_connect ('localhost', 'root', 'sg7f3d3') or die("Impossible de se connecter : " . mysql_error());
mysql_select_db ('db_mediatomb', $base);
$query = 'SELECT dc_title FROM mt_cds_object WHERE upnp_class='object.item.videoItem'';
$result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
$tab = mysql_fetch_array($result, MYSQL_ASSOC);
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($resultat)){
// on affiche les informations de l'enregistrement en cours
echo '<p>'.$data['dc_title'].'</p>';
}
//on ferme la connexion à mysql
mysql_close();
?>
Hors ligne
#4 Le 06/02/2013, à 09:49
- richardgilbert
Re : [RESOLU]Lien entre base de donnée sql et php
Le premier echo pour voir si tu te connectes à la base de données... après s'il retourne de données....
Dernière modification par richardgilbert (Le 06/02/2013, à 09:57)
Debian, Ubuntu, Xubuntu, Lubuntu & Linuxmint.
Hors ligne
#5 Le 06/02/2013, à 17:10
- max02100
Re : [RESOLU]Lien entre base de donnée sql et php
bon et bien meme ca, ca me renvoie un erreur serveur
<?php
echo'<p>toto</p>';
$base = mysql_connect ('localhost', 'root', 'sg7f3d3') or die("Impossible de se connecter : " . mysql_error());
echo'<p>.$base.'</p>';
/*mysql_select_db ('db_mediatomb', $base);
$query = 'SELECT dc_title FROM mt_cds_object WHERE upnp_class='object.item.videoItem'';
$result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
$tab = mysql_fetch_array($result, MYSQL_ASSOC);
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($resultat)){
// on affiche les informations de l'enregistrement en cours
echo '<p>'.$data['dc_title'].'</p>';
}
//on ferme la connexion à mysql
mysql_close();*/
?>
Hors ligne
#6 Le 06/02/2013, à 22:20
- richardgilbert
Re : [RESOLU]Lien entre base de donnée sql et php
Mais lequels de ces echos te donne erreur?
Debian, Ubuntu, Xubuntu, Lubuntu & Linuxmint.
Hors ligne
#7 Le 06/02/2013, à 22:49
- max02100
Re : [RESOLU]Lien entre base de donnée sql et php
Le probleme venait de LAMP qui ne se lancé pas correctement. merci pour ton aide en tout cas richardgilbert
Hors ligne
#8 Le 07/02/2013, à 15:13
- richardgilbert
Re : [RESOLU]Lien entre base de donnée sql et php
Ok....
Debian, Ubuntu, Xubuntu, Lubuntu & Linuxmint.
Hors ligne