Problème de Select en php bizarre!!!
Bonjour
j 'ai un souci de sélection. Je voudrai sélectionner les num_menu ayant la
même valeur que $cat. Normalement avec ce que j ai fait dessous cela devrai marcher. Mais non c'est bizarre.
Au lieu de m'afficher :
Test :la valeur 5
5
5
Il m'affiche :
Test :la valeur 5
Test :les valeurs Resource id #3
Quelqu'un peux me resoudre le problème ?
ci-dessous la table le code php et le résultat bizarre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Mardi 04 Avril 2006 à 13:44
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
--
-- Base de données: `essai`
--
-- --------------------------------------------------------
--
-- Structure de la table `fr_calcul`
--
CREATE TABLE `fr_calcul` (
`num_demande` int(11) NOT NULL default '0',
`num_menu` int(11) NOT NULL default '0',
`quantite_totale` int(11) NOT NULL default '0',
`point` int(11) NOT NULL default '0',
KEY `num_demande` (`num_demande`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contenu de la table `fr_calcul_qte_pr_variant`
--
INSERT INTO `fr_calcul` VALUES (51, 4, 0, 0);
INSERT INTO `fr_calcul` VALUES (52, 4, 0, 0);
INSERT INTO `fr_calcul` VALUES (53, 5, 0, 0);
INSERT INTO `fr_calcul` VALUES (54, 5, 0, 0); |
2.php
Code:
1 2 3 4 5 6 7 8 9 10
|
<? session_start() ?>
<?
$db = mysql_connect("localhost","root","");
mysql_select_db("essai");
$cat = $_POST['categorie'];
echo "Test :la valeur $cat<br>";
$a = mysql_query("SELECT num_menu FROM fr_calcul WHERE num_menu = $cat");
echo "Test :les valeurs $a<br>";
?> |
résultat :
Code:
1 2 3
|
Test :la valeur 5
Test :les valeurs Resource id #3 |