Warning surprenant.

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 : Warning surprenant.

par Hywan » 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 :-).

par Elie » 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

par Sékiltoyai » 12 avr. 2009, 10:57

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

par xantra » 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.

par orgerix » 11 avr. 2009, 18:38

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

par Sékiltoyai » 11 avr. 2009, 18:38

Warning surprenant.

par xantra » 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.