prob de requete !

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 : prob de requete !

par Xenon_54 » 08 févr. 2005, 01:25

Message de Roger
Message copié d'un sujet "double"

Voila ma table site_news
Image
Merci de votre aide !
Ciao,

par ram2000 » 08 févr. 2005, 01:22

Problème de requète ou de connexion SQL...
Ça ne peut théoriquement pas être un problème de connexion parce que sinon une erreur le dirait et vu qu'il ne la pas mentionné, on peut mettre de côté cette hypothèse.

Sinon la requête l'air ok... Sinon tu pourrais peut-etre l'essayer comme ça :
connect($nw);
            $sql2 = "SELECT id, auteur FROM site_news WHERE id='".$_GET['id']."'";
            $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
[...]
Bon je sais ça peut paraître con mais des fois c'est pas grand chose parce que sinon je vois pas trop où peut être le problème...

par @rthur » 08 févr. 2005, 01:09

Problème de requète ou de connexion SQL... Mais pour l'un come pour l'autre, je ne pense pas qu'on puisse réellement t'aider sans avoir ta base.

bande !

par Roger » 08 févr. 2005, 01:01

Slt,
Ca me soul grave ! ca marche toujours po , j'ai essayer avec ` ` , apres dans phpmyadmin (la, la requete fonctionnait) mais dans mon script ca marche toujours po et le print_r n'affiche toujours rien ! ca vient du data et de mysql_fetch_array !
Merci de votre aide !
Ciao,

par @rthur » 08 févr. 2005, 00:53

Vérifie ta requète dans phpMyAdmin.
Vérifie également que le contenu de data corresponde bien

prob de requete !

par Roger » 08 févr. 2005, 00:36

Bonsoir,
Voila je fais cette requete
<?php
connect($nw);
			$sql2 = 'SELECT id, auteur FROM site_news WHERE id="'.$_GET['id'].'"';
			$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
			$data = mysql_fetch_array($req2);
			echo $sql2;  
			print_r($data); 
			$pseudo=$data['auteur'];
			mysql_close();
			
			if((isset($pseudo)) && (!empty($pseudo))){echo $pseudo.'pseudo existe !<br />';}
                        else{echo 'pseudo n\'exsite pas !';}
                        if((isset($data['auteur'])) && (!empty($data['auteur']))){echo $data['auteur'].'auteur existe !<br />';}
                        else{echo 'auteur n\'est pas definie !';}
                        if((isset($_GET['id'])) && (!empty($_GET['id']))){echo $_GET['id'].'id existe !<br />';}
                        else{echo 'id n\'est pas definie !';}
			echo $_GET['id'];
			incre_hit("nb_news",$pseudo,"moins");
?>
Voila j'ai fait un debugage a la fin et je resort avec une variable pseudo non defnie et donc la var $data['auteur'] est la source du probleme ! pour tant ma requete a l'air bonne !
MErci de votre aide,
Ciao,