J'ai quelques requêtes MySQL, mais l'une d'entre elles ne fonctionne pas ("Numéro 1"). L'autre requête ("Numéro 2") fonctionne correctement. Mais je dois répéter "Numéro 2" plusieurs fois, plus de 100. C'est dur. Je ne reçois pas la requête "Numéro 1" pour fonctionner. Qu'est-ce qui ne va pas?La requête MySQL fetch array ne fonctionne pas
"Numéro 1"
<?php
require_once ("../config/config.db.inc.php");
$sdd_db_host = DB_HOSTNAME;
$sdd_db_name = DB_DATABASE;
$sdd_db_user = DB_USERNAME;
$sdd_db_pass = DB_PASSWORD;
mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);
mysql_select_db($sdd_db_name);
mysql_query ("set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
mysql_query ("SET NAMES utf8");
$menu = mysql_fetch_array(mysql_query("SELECT * `tbl_customers`"));
echo $menu['finskaya_razdel']; ?>
rien ne se passe, mais il faut! [ 'Finskaya_razdel'] est non seulement un ...
"Numéro 2"
<?php
require_once ("../config/config.db.inc.php");
$sdd_db_host = DB_HOSTNAME;
$sdd_db_name = DB_DATABASE;
$sdd_db_user = DB_USERNAME;
$sdd_db_pass = DB_PASSWORD;
mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);
mysql_select_db($sdd_db_name);
mysql_query ("set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
mysql_query ("SET NAMES utf8");
$menu = mysql_query("SELECT finskaya_razdel FROM `tbl_customers` WHERE customers_id='1008' or customers_id='8'");
$menu_res = mysql_result($menu, 0);
echo $menu_res; ?>
Cette requête fonctionne. Mais c'est fou ... J'ai plus de 100 requêtes à faire. Numéro 1 plus "magnifique". Qu'est-ce que je fais mal?
utilisez mysqli ou pdo. mysql est obsolète. –
Il serait également intéressant ce que «print_r ($ menu);' retournerait –
@BarclickFloresVelasquez ... merci ... –