par
crepmaster2 » 11 oct. 2010, 14:38
salut à tous,
mon sql est encore balbutiant, j'ai éssayé de voir sur le forum si je trouvais une réponse à mon problème mais sans succes.
Voilà: j'ai fait une première query où je recupère la valeur max et le min d'une variable.
Je précise que je ne souhaiterai pas utiliser une join ( pour l'instant) car je peux maitriser les concepts petit à petit.
$sql= mysql_query ("SELECT MIN(Campo10) as MIN , MAX(Campo10) as MAX
FROM tab_cap WHERE Campo3 = like '%$citta%'");
$result = mysql_fetch_array($sql);
$MIN = $result['MIN'];
$MAX = $result['MAX'];
maintenant j'aimerai utiliser ces 2 valeurs pour une nouvelle query.
et j'ai fait ceci.
$query = mysql_query( "select * from atm08000 WHERE LOCALITA like '%$citta%' AND CAP BETWEEN $MIN AND $MAX ORDER BY CAP ");
while ($row = mysql_fetch_array($query)){
$NUM = $row['NUM.'];
$ABI = $row['ABI'];
mais j'obtiens une erreur: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in... aussi bien sur la première query que sur la seconde.
Ou est l'erreur s'il vous plait?
salut à tous,
mon sql est encore balbutiant, j'ai éssayé de voir sur le forum si je trouvais une réponse à mon problème mais sans succes.
Voilà: j'ai fait une première query où je recupère la valeur max et le min d'une variable.
Je précise que je ne souhaiterai pas utiliser une join ( pour l'instant) car je peux maitriser les concepts petit à petit.
$sql= mysql_query ("SELECT MIN(Campo10) as MIN , MAX(Campo10) as MAX
FROM tab_cap WHERE Campo3 = like '%$citta%'");
$result = mysql_fetch_array($sql);
$MIN = $result['MIN'];
$MAX = $result['MAX'];
maintenant j'aimerai utiliser ces 2 valeurs pour une nouvelle query.
et j'ai fait ceci.
$query = mysql_query( "select * from atm08000 WHERE LOCALITA like '%$citta%' AND CAP BETWEEN $MIN AND $MAX ORDER BY CAP ");
while ($row = mysql_fetch_array($query)){
$NUM = $row['NUM.'];
$ABI = $row['ABI'];
mais j'obtiens une erreur: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in... aussi bien sur la première query que sur la seconde.
Ou est l'erreur s'il vous plait?