EasyPHP5 / MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : EasyPHP5 / MySQL

Re: EasyPHP5 / MySQL

par Cyrano » 30 oct. 2010, 10:32

:oops: Décidément, c'est difficile d'être plus stupide !
Ben non : tu auras au moins appris un truc important : ne pas oublier des morceaux au passage lors d'une migration, et quoi vérifier lors des tests de la nouvelle installation. Là, il s'agissait de comprendre pourquoi tu n'obtenais pas le résultat attendu : tu auras pu découvrir qu'il manquait peut-être un tests quelque part avant de tenter d'exploiter un résultat dont l'existence était sujette à caution ;)

Re: EasyPHP5 / MySQL

par Invité » 30 oct. 2010, 10:18

Merci cyrano, merci moogli,

:oops: Décidément, c'est difficile d'être plus stupide ! Ma base de donnée n'existait que dans le répertoire data de l'ancien easyphp !

Re: EasyPHP5 / MySQL

par moogli » 29 oct. 2010, 19:42

salut,

La requête est foireuse il faut voir le résultat du message d'erreur.

essai ce code et donne nous le résultat qui s'affiche.
<?php
 mysql_connect($host, $user,$passwd);
 $q = mysql_select_db($bdd);
if ($q === false) {
echo 'selection de base impossible : '. mysql_error();
}
   $req = "SELECT data1,data2 FROM table1";
   $res = mysql_query($req);
if ($res === false) {
echo '<p>Erreur SQL '. mysql_error().'<br />'.$req.'</p>';
}
else {
   $row = mysql_fetch_row($res);
}
?>
@+

Re: EasyPHP5 / MySQL

par Cyrano » 29 oct. 2010, 19:36

Il y a des chances pour que mysql_query retourne false : teste donc ta requête directement dans phpMyAdmin pour la vérifier...

EasyPHP5 / MySQL

par zakuli » 29 oct. 2010, 19:05

Bonjour,
J'ai voulu me lancer avec EasyPHP5 et lorsque j'écris le code ci dessous

Code : Tout sélectionner

mysql_connect($host, $user,$passwd) mysql_select_db($bdd); $req = "SELECT data1,data2 FROM table1"; $res = mysql_query($req); $row = mysql_fetch_row($res);
J'ai le warning suivant : Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in ...
Où est l'erreur ?
Comment la corriger ?

Merci