Démarrer sous MySql
Résolu/Fermé
JovaJ
Messages postés
2
Date d'inscription
samedi 3 novembre 2007
Statut
Membre
Dernière intervention
3 novembre 2007
-
3 nov. 2007 à 11:13
paul971 - 20 juil. 2009 à 21:56
paul971 - 20 juil. 2009 à 21:56
A voir également:
- Démarrer sous MySql
- Démarrer en mode sans echec - Guide
- Pc long a demarrer - Guide
- Menu démarrer windows 11 - Guide
- Mysql download - Télécharger - Bases de données
- Menu demarrer - Guide
4 réponses
webtotoche
Messages postés
69
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
3 novembre 2007
7
3 nov. 2007 à 17:02
3 nov. 2007 à 17:02
Ce n'est pas
Le point est un opérateur de concaténation.
A priori, avec Easyphp, si tu n'as pas modifié la config, l'user est « root » ( sans les espaces, sans les guillemets ).
mysql_connect($host.$user.$password);mais
mysql_connect($host,$user,$password);
Le point est un opérateur de concaténation.
A priori, avec Easyphp, si tu n'as pas modifié la config, l'user est « root » ( sans les espaces, sans les guillemets ).
JovaJ
Messages postés
2
Date d'inscription
samedi 3 novembre 2007
Statut
Membre
Dernière intervention
3 novembre 2007
3 nov. 2007 à 18:01
3 nov. 2007 à 18:01
Bonsoir,
oui effectivement il fallait mettre des virgules à la place des points. mais je suis pas encore familiarisé avec la syntaxe.
j'avais fais une seconde erruer de recopie
au lieu de
en mettant root en user ça fonctionne.!
merci beaucoup !
et à à une prochaine pour des questions peut-être plus difficiles ..
oui effectivement il fallait mettre des virgules à la place des points. mais je suis pas encore familiarisé avec la syntaxe.
j'avais fais une seconde erruer de recopie
for ($j=0; $j<mysql_num_fielsds($result);$j++) {
au lieu de
for ($j=0; $j<mysql_num_fields($result);$j++) {
en mettant root en user ça fonctionne.!
merci beaucoup !
et à à une prochaine pour des questions peut-être plus difficiles ..
webtotoche
Messages postés
69
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
3 novembre 2007
7
3 nov. 2007 à 18:07
3 nov. 2007 à 18:07
for ($j=0; $j<mysql_num_fields($result);$j++)
Je te conseille d'évaluer le nombre de champs une seule fois :
$nchamps = mysql_num_fields($result); for ($j=0; $j<$nchamps;$j++)
et à à une prochaine pour des questions peut-être plus difficiles ..
Ça risque :-)
Hey les amis....merci pour le truc de mettre ''root'' comme user jessayais de me connecter sur le user que javais créé directement plutot que sur le root pis ca chiait toute...my god jvous frencherais tellement vous venez de regler tous mes problemes c fou comment parfois une erreur stupide peut etre longue a trouver!!!
Bonjour,
j'ai le même souci, je lis PHP et MySQL pour les nuls et ce premier code doit permettre de tester MySQL au moyen de PHP, donc encore aucune connaissance, je fais de la saisie kilométrique comme un boeuf...
Mon code:
-----------------------------------
<?php
/* Programme: mysql_up.php
* Desc: se connecte au serveur MySQL et
* affiche les paramètres
*/
echo "<html>
<head><title> test de MySQL5 avec PHP5</title></head>
<body>";
$host="localhost";
$user="root";
$password="";
$cxn = mysqli_connect($host,$user,$password);
$sql="SHOW STATUS";
$result = mysqli_query($cxn,$sql);
if($result==false)
{
echo "<H4>Erreur: ".mysqli-error($cxn)."</H4>";
}
else
{
/* Tableau affichant les resultats */
echo "<Table border='1'>
<tr><th>Nom_Variable</th>
<th>Valeur</th></tr>";
for($i= 0; $i < mysqli_num_rows($result); $i++)
{
echo"<tr>";
$row_array = mysqli_fetch_row($result);
for($j = 0;$j < mysqli_num_fields($result);$j++)
{
echo "<td>".$row_array[$j]."</td>\n";
}
}
echo "</table>";
}
?>
</body>
</html>
--------------------------------
la réponse:
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 12
Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 14
Notice: Use of undefined constant mysqli - assumed 'mysqli' in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 17
Fatal error: Call to undefined function error() in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 17
-----------------------
j'aimerai savoir si c'est le code qui pose problème ou MySQL ?
merci pour votre aide !
Paul
j'ai le même souci, je lis PHP et MySQL pour les nuls et ce premier code doit permettre de tester MySQL au moyen de PHP, donc encore aucune connaissance, je fais de la saisie kilométrique comme un boeuf...
Mon code:
-----------------------------------
<?php
/* Programme: mysql_up.php
* Desc: se connecte au serveur MySQL et
* affiche les paramètres
*/
echo "<html>
<head><title> test de MySQL5 avec PHP5</title></head>
<body>";
$host="localhost";
$user="root";
$password="";
$cxn = mysqli_connect($host,$user,$password);
$sql="SHOW STATUS";
$result = mysqli_query($cxn,$sql);
if($result==false)
{
echo "<H4>Erreur: ".mysqli-error($cxn)."</H4>";
}
else
{
/* Tableau affichant les resultats */
echo "<Table border='1'>
<tr><th>Nom_Variable</th>
<th>Valeur</th></tr>";
for($i= 0; $i < mysqli_num_rows($result); $i++)
{
echo"<tr>";
$row_array = mysqli_fetch_row($result);
for($j = 0;$j < mysqli_num_fields($result);$j++)
{
echo "<td>".$row_array[$j]."</td>\n";
}
}
echo "</table>";
}
?>
</body>
</html>
--------------------------------
la réponse:
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 12
Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 14
Notice: Use of undefined constant mysqli - assumed 'mysqli' in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 17
Fatal error: Call to undefined function error() in C:\Program Files\EasyPHP 3.0\www\test-mysql.php on line 17
-----------------------
j'aimerai savoir si c'est le code qui pose problème ou MySQL ?
merci pour votre aide !
Paul