Je suis un débutant à PHP et au monde net et tente de se connecter à un base de données mysql en utilisant ce code PHP:incapable de se connecter à base de données mysql
<?php
echo "Hello World \n";
$mysql_host = "MySQL Host"; // this is what specified to use in mySQL management page at my host
$mysql_database = "mysql_database";
$mysql_user = "mysql_user";
$mysql_password = "mysql_password";
echo $mysql_host;
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db($mysql_database);
if (!$db_selected) {
die ('Can\'t use '.$mysql_database.' : ' . mysql_error());
}
?>
s'il vous plaît, ce qui peut être mal avec ce code ? Je ne pouvais pas trouver d'erreur de syntaxe et encore - Je ne suis pas en mesure de se connecter à la Db
peut-il être et le problème est lié à l'hôte seulement?
Le nom d'hôte de votre base de données MySQL n'est certainement pas 'MySQL Host'. Plus probablement c'est 'localhost' sur un service d'hébergement partagé. –
Vous utilisez également l'extension 'mysql'. Tu ne devrais pas. Utilisez mysqli ou PDO et les instructions préparées pour éviter les trous d'injection SQL. – chx
Quel message d'erreur obtenez-vous en appelant 'mysqlerror();' – Cyclonecode