par
quendyl » 08 oct. 2007, 15:51
Bonjour,
J'ai un soucis étrange ...
J'effectue la requete suivante directement à partir de phpmyadmin:
Code : Tout sélectionner
select * from gns_news where news_id like (select count(*) from gns_news)
Et je recupère bien ma dernière news.
Qd je fais ma requete dans ma page php, cette même requete faite sur cette même base me retourne 0 enregistrement...
Code : Tout sélectionner
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////Requete d'extraction de la news selectionnée////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
mysql_select_db($bdd, $fbonnet);
//requete SQL de selection de la news
$query_Recordset1 = "select * from gns_news where news_id like (select count(*) from gns_news)";
$Recordset1 = mysql_query($query_Recordset1, $fbonnet) or die(mysql_error());
$row_Recordset1 = mysql_fetch_array($Recordset1);
mysql_close();
while ($row_Recordset1 = mysql_fetch_array($Recordset1)) {
echo '<center>';
echo $row_Recordset1['news_title'];
echo '</center><br><br>';
echo $row_Recordset1['news_date'];
echo '</b></a><br><br>';
echo $row_Recordset1['news_body'];
}
Mes variables:
Code : Tout sélectionner
<?php
// déclaration de quelques variables
$host = "localhost";
$user = "newsuser";
$pass = "******";
$bdd = "*******";
$table = "gns_news";
$fbonnet = mysql_pconnect($host, $user, $pass) or die("Ouverture base impossible");
?>
Ce qui est bizarre c'est que lorsque je fais un simple select * where news_id like '3' et un bon vieux echo $row_Recordset1['news_title']; dans ma page, ça ne marche pas mieux...
C'est comme si il voulais pas me faire ma requete.
Bonjour,
J'ai un soucis étrange ...
J'effectue la requete suivante directement à partir de phpmyadmin:
[code] select * from gns_news where news_id like (select count(*) from gns_news) [/code]
Et je recupère bien ma dernière news.
Qd je fais ma requete dans ma page php, cette même requete faite sur cette même base me retourne 0 enregistrement...
[code]
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////Requete d'extraction de la news selectionnée////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
mysql_select_db($bdd, $fbonnet);
//requete SQL de selection de la news
$query_Recordset1 = "select * from gns_news where news_id like (select count(*) from gns_news)";
$Recordset1 = mysql_query($query_Recordset1, $fbonnet) or die(mysql_error());
$row_Recordset1 = mysql_fetch_array($Recordset1);
mysql_close();
while ($row_Recordset1 = mysql_fetch_array($Recordset1)) {
echo '<center>';
echo $row_Recordset1['news_title'];
echo '</center><br><br>';
echo $row_Recordset1['news_date'];
echo '</b></a><br><br>';
echo $row_Recordset1['news_body'];
}
[/code]
Mes variables:
[code]
<?php
// déclaration de quelques variables
$host = "localhost";
$user = "newsuser";
$pass = "******";
$bdd = "*******";
$table = "gns_news";
$fbonnet = mysql_pconnect($host, $user, $pass) or die("Ouverture base impossible");
?>
[/code]
Ce qui est bizarre c'est que lorsque je fais un simple select * where news_id like '3' et un bon vieux echo $row_Recordset1['news_title']; dans ma page, ça ne marche pas mieux...
C'est comme si il voulais pas me faire ma requete.