begin process at 2012 02 14 22:45:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Probleme avec une reqête MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme avec une reqête MySQL

vendredi 8 juillet 2005 à 22:41:30 | Probleme avec une reqête MySQL

webkiller51

Bonjour,

J'explique la situation. Je dispose d'une base avec une table appelée idees
Elle ce présente comme suit :
Cliquez ici

Le champ "id" est en auto_increment et "mot" doit comporter une chaine de caractère...
A l'aide de PHP je voudrais extraire le numéro "id" (c'est une valeur numérique) dans une variable à partir du mot (ici : "coucou")

J'ai procédé de cette façon mais à chaque fois la variable $verif_exec est vide :
(La connexion a été établie à la base corespondante à la table...)

$verif="SELECT id FROM idees WHERE mot=coucou";
$exec_verif=mysql_query("$verif", $connect);

Merci de m'aider dans ma quête :P




vendredi 8 juillet 2005 à 22:45:39 | Re : Probleme avec une reqête MySQL

webkiller51


Je me suis trompé dans mon explication il s'agit de la variable $exec_verif et non $verif_exec ;)
vendredi 8 juillet 2005 à 22:45:53 | Re : Probleme avec une reqête MySQL

lotr

Bonsoir,

$verif="SELECT id FROM idees WHERE mot='coucou'";
$exec_verif=mysql_query($verif, $connect) or die ('Erreur dans la requête '.$exec.'<br />'.mysql_error());

Ca devrait fonctionner comme ça (et en cas d'erreur, la partie or die(...) te donnera l'erreur mysql).
Bonne prog ;)

vendredi 8 juillet 2005 à 23:00:31 | Re : Probleme avec une reqête MySQL

webkiller51

Je n'obtient pas d'erreur MySQL mais cette fois ci la variable renvoie :
Resource id #2

Même si je met autre chose que le la chaine "coucou" (qui n'est en plus pas présent dans la table)

:(
samedi 9 juillet 2005 à 00:56:05 | Re : Probleme avec une reqête MySQL

coucou747

Administrateur CodeS-SourceS
salut
$data=mysql_fetch_array($exec_verif);
if ($data===false) echo ('le mot n\'a pas été trouvé');
else
echo $data['id'];

voila, ça devrait fonctionner...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
samedi 9 juillet 2005 à 02:03:26 | Re : Probleme avec une reqête MySQL

Anthomicro

Réponse acceptée !
Salut,

mysql_connect('hote','user','passe');
$requete=mysql_query("SELECT id FROM idees WHERE mot='coucou'");
mysql_close();

if(mysql_num_row($requete)===0)
{
    echo 'Mot non trouvé';
}
else
{
    $r=mysql_fetch_row($requete);
    echo 'L\'id vaut : ',$r[0];
}

au passage, je te conseille d'indexer ton champ "mot" sur les trois premières lettres (et non sur la totalité du champ).

a +


    samedi 9 juillet 2005 à 11:56:11 | Re : Probleme avec une reqête MySQL

    webkiller51

    Merci à tous de votre aide :-) je ferme le sujet ;-)
    samedi 9 juillet 2005 à 16:27:12 | Re : Probleme avec une reqête MySQL

    Anthomicro

    j'ai oublié le mysql_select_db('base'); mais tu as dû le rajouter ;-)


      samedi 9 juillet 2005 à 17:21:50 | Re : Probleme avec une reqête MySQL

      webkiller51

      Oui oui t'inquiète pas :D


      Cette discussion est classée dans : mysql, mot, probleme, id, verif


      Répondre à ce message

      Sujets en rapport avec ce message

      j'ai un probleme de connexion php mysql [ par bigboss9 ] enfaite, tout mon code est fait, j'ai mon systeme d'inscription, mot de passe, username etc... mais quand je me connecte sur ma page membre, il m'affi Le dernier probleme et c'est bon :) [ par lorgard ] plop enfin re ^^le code de base$db = mysql_connect('localhost','root','') or die ("erreur de connexion");//on selectionne votre basemysql_select_db('m POPUP avec PHP probleme de ID [ par younes371 ] bonjour, je ve que lorsque je clique sur une image, un popup s 'ouvre.J'ai le script du popup ,mon probleme est le suivant :lorsque je clique sur le l Probleme de requete [ par lowkey ] Salut à tous !Voici ma requete : SELECT * FROM `travail_fournisseur` e WHERE e.id_fournisseur NOT IN (select t.id_fournisseur from cp_fournisseur t) g probleme d'update [ par rymoucha ] bonjour,     j'ai ecris un code me permettant de faire de modifier des champs d'une table. le probleme, c'est que quand la requete s'execute, je ne re probleme d'encodage utf8 versus iso8859 (php/apache/mysql) [ par hybride11 ] os : mandriva spring 2008navigateur: firefox 2.0.0.14php: 5 apache : 2.2.8mysql 5.0.51bonjour, je suis confronté à un probleme d'encodage .  dans la b Probleme base de donnée Mysql. [ par bmxman25 ] Bonjour à toutes et à tous, Je suis actuellement en train de dévellopper un site web , J'ai mis en place un formulaire de connexion.Pour l'inscription probleme de connexio a la base de données mysql [ par newsparallel ] Bonjour,j'ai un site creer en php quand j'essaye a me connecter a ma base de données ,la page qui s'affiche n'est pas complete ,y'a le manque des tabl Problème Requète MYSQL [ par zzzzzz ] Bonjour, Liste déroulante [ par biba00 ] Salut tout le monde,j'ai utilisé une rquete pour mettre une liste des nom dans une liste déroulante , voici mon code :       La liste des modules <


      Nos sponsors


      Sondage...

      CalendriCode

      Février 2012
      LMMJVSD
        12345
      6789101112
      13141516171819
      20212223242526
      272829    

      Consulter la suite du CalendriCode

      Photothèque

       
      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS
      Temps d'éxécution de la page : 0,421 sec (4)

      Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales