Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad
Je suis un petit peu perdu.
Je vous joint mon code si l'envie vous en dit de venir m'aider big_smile
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