mysql_fetch_assoc() expects parameter 1 to be resource

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 : mysql_fetch_assoc() expects parameter 1 to be resource

Re: mysql_fetch_assoc() expects parameter 1 to be resource

par Alan581 » 22 oct. 2012, 07:34

Bonjour,
est ce que ton problème est résolu ?
:?:

Re: mysql_fetch_assoc() expects parameter 1 to be resource

par AB » 22 oct. 2012, 04:38

Remarque ça tombe bien que cela ne fonctionne pas car tu ne devrais plus utiliser l'extension mysql, c'est écrit partout dans la doc des fonctions.

Recommence ton code en utilisant mysqli (très proche de mysql mais plus de fonctions disponibles) ou éventuellement pdo. mysqli sera plus facile si tu débute car tu pourras facilement adapter tous les exemples mysql en mysqli.

Re: mysql_fetch_assoc() expects parameter 1 to be resource

par YADev » 20 oct. 2012, 22:46

No database selected
:shock: Je me connecte a la BDD pourtant avant !
<?php

$host = 'localhost';
$user = 'root';
$bdd = 'sial';
$passwd  = '';

mysql_connect($host,$user,$passwd) or die("Host introuvable.");

mysql_select_db($bdd) or die("BDD introuvable.");

?>
:?

Re: mysql_fetch_assoc() expects parameter 1 to be resource

par AB » 20 oct. 2012, 22:13

Soit tu active les erreurs mysql, soit tu écris
$sql = mysql_query('SELECT titre,description,words FROM configuration') or die(mysql_error());
(en phase de développement uniquement)

mysql_fetch_assoc() expects parameter 1 to be resource

par YADev » 20 oct. 2012, 21:17

Bonsoir,
$require = 'http://localhost/dev/include/config.php'; // Fichier contenant la connexion BDD.
include_once $require;

$sql = mysql_query('SELECT titre,description,words FROM configuration');
$config = mysql_fetch_assoc($sql);
Cette partie semble poser problème, la requête SQL est bonne je l'ai testée dans MySqlAdmin, je veux faire un tableau de la sorte : $config['titre'], etc...
Mais en local cela me retourne l'erreur suivante : ( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\dev\include\head.tpl.php on line 12

Une idée ? ^^