Warning surprenant.

Petit nouveau ! | 2 Messages

11 avr. 2009, 18:29

Bonjour,
J'ai l'erreur suivante qui me semble bizarre, j'ai déjà utilisé cette structure sans problème.
Erreur :

Code : Tout sélectionner

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/152/sdc/5/d/xantra/alyanse/news.php on line 9 Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /mnt/152/sdc/5/d/xantra/alyanse/news.php on line 14
Mon code :
<?php

include "config_db.php";

$connexion = mysql_connect($db_serveur,$db_user,$db_pass);
mysql_select_db($db_base,$connexion);

$mysql_result = mysql_query("SELECT * FROM news ORDER BY `id` DESC");
$resultat = mysql_fetch_array($mysql_result);

if ($resultat['news'])
	$news = $resultat['news'];

mysql_free_result($mysql_result);
mysql_close($connexion);

echo "&news1=".utf8_encode($news);

?>
La table interrogée contiens une colonne id et une news, je trie par id en inverse, je prend que la 1er de la liste.

Merci d'avance.

ViPHP
ViPHP | 5924 Messages

11 avr. 2009, 18:38


Mammouth du PHP | 693 Messages

11 avr. 2009, 18:38

Vérifie si ta requète n'a pas généré d'erreur.

Petit nouveau ! | 2 Messages

12 avr. 2009, 10:19

J'ai fait ceci :
echo ("SELECT * FROM news ORDER BY `id` DESC");
$mysql_result = mysql_query("SELECT * FROM news ORDER BY `id` DESC") or die (mysql_error());
Et j'obtien ceci :

Code : Tout sélectionner

SELECT * FROM news ORDER BY `id` DESCTable 'xantra.news' doesn't exist
Je ne comprend pas d'ou sort cette table xantra.news, je lui demande de se connecté a la base site_internet et a la table news.

ViPHP
ViPHP | 5924 Messages

12 avr. 2009, 10:57

Bah non, là tu lui demandes d'accéder à la base xantra…

Mammouth du PHP | 1339 Messages

12 avr. 2009, 16:38

Dans ton script tu dois definir le nom de ta base avec mysql_select_db()

Et donc la tu as du mettre xantra comme nom de base
Bon sinon tu me fais un message privé et on se fait un TeamViewer

ViPHP
ViPHP | 4674 Messages

12 avr. 2009, 18:10

Hey :-),

S'il ne trouve pas la table, c'est que tu as deux solutions possibles : soit elle n'existe pas sur la base, soit la base n'existe pas :-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).