Je me met tout doucement au SQL et j'ai déjà de gros problèmes, je veux ajouter a ma base SQL via un formulaire (inscrire une nouvelle chanson) PHP.
j'ai ecrit ceci :
<?
require "connect.php";
$nom=$_GET['nom'];
$date=$_GET['date1']."/".$_GET['date2']."/".$_GET['date3'];
$genre=$_GET['genre'];
$artist=$_GET['artist'];
$link = mysql_connect("localhost");
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
$ecrire = mysql_query("INSERT INTO `art` (nom, date, genre, lien) VALUES (".$nom.", ".$date.", ".$genre.", ".$artist.")") ;
mysql_close($link);
?>
Donc en fait quand je passe par mysql_connect j'ai toujours cette erreur :
Alors que quand je passe sans il se connecte niquel grace au : require "connect.php";Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\ketalombre\creer.php on line 37
Ce que je comprends pas c'est qu'a aucun moment j'ai changer le mot de passe root ni mis le nom ODBC ^^ donc je comprends pas ou il vas chercher tout sa !
Ensuite j'aimerais savoir si mon code est bon pour acceder a la base en local, est ce que c'est bien mysql_query qu'il faut utiliser ?
Je commence alors j'ai un peu de mal, merci de votre comprehension et aide, si vous ne comprenez pas quelque chose demandez moi, merci par avance !