2011-10-22 6 views
-1

Possible en double:
How to get useful error messages in PHP?Si le nombre de lignes dans MySQL

J'essaie d'empêcher les utilisateurs de tricher par lorsqu'un utilisateur achète un élément qu'il supprime de la base de données et chaque le temps a un identifiant.

J'ai donc fait un script donc quand un utilisateur achète un article, il le supprime de la base de données. Alors maintenant, je suis en train de sélectionner pour voir si l'identifiant est toujours dans la base de données si ce n'est pas la page pour arrêter l'utilisateur de tricher et obtenir l'objet à nouveau.

Mais je reçois une page blanche, je pense que je pourrais manquer un [ou un] où.

$sql11 = "SELECT id FROM sell WHERE id ='"$idofpokemonsell"' "; 
$result11 = mysql_query($sql11); 
if (mysql_num_rows($result11)==0) { 
echo "Cheater Reported"; 
die 
} 

J'ai la connexion et le démarrage de la session en plus de cela. Et le reste des scripts fonctionne sur cette page, mais pas ça.

Je l'ai fixé ici est le code de travail

$sql11 = "SELECT id FROM sell WHERE id ='$idofpokemonsell' "; 
$result11 = mysql_query($sql11); 
if (mysql_num_rows($result11)==0) { 
echo "Cheater Reported"; 
die; 
} 

Juste au cas où quelqu'un besoin. J'ai raté un; après la filière aussi je peux mettre idofpokemonsell $ dans le côté « » mais aurions dû juste été dans le côté « »

+1

Il vous manque un ';' après 'die'. – Slava

+0

ne fonctionne toujours pas page blanche encore – user1008843

+1

Ah, à droite, et les points: '". $ Idofpokemonsell. "' – Slava

Répondre

2

Allez dans php.ini et est sur Marche:

display_errors = On 

Il vous aidera beaucoup;)

0

tail -f/chemin/vers/logs apache

Puis rafraîchir votre page de & journaux de montre, PHP va cracher ses erreurs là.

Questions connexes