MYSQL noob Frage
-
Zeige mal deine Fehlermeldung! Vielleicht:
UPDATE demo_c_accounts SET points = 'points+5' WHERE email = '$email';
-
er sagt nur error in line 13
-
zeig mal den ganzen code bitte
-
Kann man direkt mit dem Wert der geUPDATEt wird im UPDATE-Befehl rechnen
-
Der UPDATE-SQL ist richtig wenn points ein INT oder ähnliches ist.
Wenn points ein VARCHAR oder ähnliches ist dann nicht.Ich galube nicht das er nur sagt "error in line 13" und wenn ja hat es nichts mit dem MYSQL zu tun sondern mit den PHP-Syntax.
-
Hier ist der code in der datei :
<?php
require('./prepend.inc.php');
?><?
include("./templates/main-header.txt");
?>
<?
result = mysql\_query("SELECT points FROM \`demo\_c_accounts\` WHERE \`email\` = 'email'");
result);
$num = $row[0];UPDATE demo_c_accounts SET points=points+5 WHERE `email` =
$email
;?>
<?
include("./templates/main-footer.txt");
?>
-
Du musst natürlich wieder ein MYSQL Query ausführen und darfst das nciht einfach in deinen PHP Code schreiben.
$result = mysql_query("UPDATE demo_c_accounts SET points=points+5 WHERE `email` = `$email`;");
-
Und wo connectest du überhaupt
-
hier connecte ich <?php require('./prepend.inc.php');?>
-
Dann wird es wohl an dem liegen, was Loggy schon gesagt hat
-
er gibt auch keine fehlermeldung mehr aus , zählt nur noch nciht hoch aber das liegt dann wohl an was anderem