SQL
Bonjour, comment faut- il faire pour conecter MYsql av php. ou peu t'on trouver le mots de passe , le nom d'utilisateur, etc ....
merci
merci
Configuration: Mac OS X Safari 531.21.10
12 réponses
-
Tu utilises tes script avec Mamp. C'est un serveur web local (apache, php, mysql...)
T'es fichiers sont donc exécuté via ce serveur.
Tu dois donc te connecter sur la base de donnée pour lancé ta requête.
Tu peux gérer les bases de donnée via phpmyadmin.
En principe: http://localhost/phpmyadmin -
si j'execute se code a partir de mon ordinateur sans le mettre sur le réseaux internet mais juste grâce au navigateur internet cela devrais t-il marcher ?
-
Explique mieux ce que tu veux dire.
-
si j'execute ce code sans l'intermédiaire d'un serveur sella devrai marcher ?
-
en même temps tu ne sélectionne pas de base de donnée.
Exemple:$mysql_id = mysql_connect('localhost', 'root', ''); mysql_select_db('base', $mysql_id) or die(mysql_error()); -
Dans le mysql_query, n'oublie pas de préciser la ressource $link.
mysql_query("INSERT INTO table ,nom ,msg VALUES('', '$nom', '$message')", $link); -
j'ai entrer ce code dans deamweaver mais la base de donner je les crée avec MAMP.
-
En local ?
Quel environnement utilises-tu (Wamp, EasyPHP, Xampp, ...) ? -
j'ai entrer le code suivent, mais lors de la compilation, ils me disent qu'il y a un probleme lors de la conection a MYsql
<?php
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL)
{
$link = mysql_connect("localhost","root","");
mysql_query("INSERT INTO table ,nom ,msg VALUES('', '$nom', '$message')");
mysql_close($link);
}
}
?> -
Presque.
mysql_connect("localhost","root","");Mais ça c'est si tu développes en local, par sur ton hébergeur. -
merci donc lorsque je veu me conecter a My sql je tape :
mysql_connect("localhost", "root",);
dans le code php ? -
Ton hébergeur te les as envoyé par email.
Si c'est pour tester en local, l'hôte c'est localhost, root pour le login, et rien pour le password.