http://fr.php.net/manual/fr/ref.mysql.phpPHP 5+
MySQL n'est plus activé par défaut, et la bibliothèque MySQL n'est plus fournie avec PHP. Lisez la FAQ pour savoir pourquoi. Utilisez l'option de configuration --with-mysql[=DIR] pour inclure le support MySQL. Vous pouvez télécharger les en-têtes et les bliothèques depuis le site officiel de MySQL.
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe")
or die("Impossible de se connecter : <br />".mysql_error());
Si oui alors l'erreur vient d'ailleurserror_reporting(E_ALL);
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe")
or die("Impossible de se connecter : <br />".mysql_error());
if ($link) {
echo 'Connexion OK';
}
$req = "SELECT * FROM <table> LIMIT0, 10";
echo '<br />Requête SQL : <br />'.$req;
$exec = mysql_query($req);
if ($exec) {
$result = mysql_fetch_assoc($exec);
echo '<pre>';
print_r($result);
echo '</pre>';
} else {
echo 'La requête a échoué : '. mysql_error();
}
Juste pour voir...
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe");
echo '<pre>';
var_dump($link);
echo '</pre>';
if (!$link) {
echo "Impossible de se connecter : <br />";
echo mysql_error();
} else {
echo "Connexion OK";
}
<?php
$link = mysql_connect("localhost", "test", "test");
if (!$link){
echo "Impossible de se connecter";
echo mysql_error();}
else { echo "connection ok";}
var_dump($link);
?>
Si j'enlève un "o" à localhost, il ne me donne pas d'erreurs non plus, je me demande si le paramètre mysql a bien été pris en compte lors de la compilation...