[RESOLU] PHP/MySQL erreur

Eléphanteau du PHP | 43 Messages

09 juil. 2016, 23:29

Bonjour, je ne sais pas pourquoi, mais ce petit script n'affiche rien alors qu'il est supossé affiché quelques choses, pouvez-vous m'aidez s'il vous plait ?

Voici le script en question:
<?php
$sql=mysql_query("SELECT * from inventory WHERE qty<=qtyalert, status='other'");
while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$company=$row['company'];
$item=$row['item'];
$sku=$row['sku'];
$glcode=$row['glcode'];
$qty=$row['qty'];
$qtyalert=$row['qtyalert'];
$status=$row['status'];
?>

//Ligne HTML, pas important, l'erreur n'est pas là :p

<?php
}
?>
Merci,
Agent5acad27

Eléphanteau du PHP | 46 Messages

10 juil. 2016, 01:12

Affiches les erreurs PHP :

error_reporting(E_ALL);

Tu dois avoir une erreur dans ta requête car "qty<=qtyalert" ça ne peut pas fonctionner.
Kal747
---
Envie de faire des rencontres gratuites ? Essayez mon site de rencontre
A la recherche d'une maison ou d'un appartement ? Trouvez le meilleur prix sur annonces immobilières

Eléphanteau du PHP | 43 Messages

10 juil. 2016, 01:32

Merci, je croyais qu'il fallait seulement mettre cette commandes en haut de page.

Eléphanteau du PHP | 46 Messages

18 juil. 2016, 23:47

Bonsoir,

En fait l'affichage des erreurs dépend de la configuration de ton serveur.
Mais oui, il faut mettre cette ligne qu'une fois dans ton code (dans un fichier php d'initialisation de l'environnement).

Je te conseille même de transformer tes erreurs PHP en Exception, si tu connais le concept.

Voici comment faire :
function exception_error_handler($severity, $message, $file, $line) {
    if (!(error_reporting() & $severity)) return;
    throw new ErrorException($message, 0, $severity, $file, $line);
}
error_reporting(E_ALL);
set_error_handler("exception_error_handler");
Là plus aucune erreur ne peut être laissée au hasard car une erreur stoppera ton script.

En espérant t'avoir aidé,
Kal747
---
Envie de faire des rencontres gratuites ? Essayez mon site de rencontre
A la recherche d'une maison ou d'un appartement ? Trouvez le meilleur prix sur annonces immobilières