Bonjour,

Je n'ai jamais fait de php et pour ainsi dire pas de SQL !
Je voudrais juste faire un fichier php pour visualiser le contenu d'une table d'une base distante MySQL.

Je me connecte à la base avec PhpMyadmin, je sélectionne la base, si je lance la requête "SELECT * FROM phpbb_compteur_de_clic" il m'affiche bien la table.

En cherchant sur le net je suis arrivé à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// connexion à la base
$mysqli = mysqli_connect("IP serveur","ID user", "MdP","Nom de la base");
if ($mysqli) {echo "Connecté à la base.<br/>";}
 
$sql = mysql_query("SELECT * FROM phpbb_compteur_de_clic");
{echo "mysql_query(SELECT * FROM phpbb_compteur_de_clics); Passé<br/>";}
 
while ($data=mysql_fetch_array ($sql))
	{  
echo $data[1]."<br/>" ; 
	} 
echo "Deconnexion";
$mysqli->close();
?>
Si j'appelle ce fichier dans mon navigateur, voici la réponse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Connecté à la base.
 
Fatal error: Uncaught Error: Call to undefined function mysql_query() in /htdocs/CompteurTelechargement.php:6 Stack trace: #0 {main} thrown in /htdocs/CompteurTelechargement.php on line 6
J'en conclu que je me connecte bien à ma base, mais la fonction indéfinie mysql_query je ne comprend pas.

C'est certainement trivial pour les pros !!

Merci pour l'aide.