[RESOLU] PHP/MySQL erreur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] PHP/MySQL erreur

Re: [RESOLU] PHP/MySQL erreur

par Kal747 » 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é,

Re: PHP/MySQL erreur

par Agent5acad27 » 10 juil. 2016, 01:32

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

Re: PHP/MySQL erreur

par Kal747 » 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.

PHP/MySQL erreur

par Agent5acad27 » 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