Updaten geht nicht!=!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
checken
erfolgreich aktiviert echo
erfolgreich deaktiviert echo
error
fehlermeldung
hilfe
klappe
limit
login
manual
right
schreibe
semikolon
set
syntax
update
versuchen
-
<? include '../connect.php'; $ID = $_POST['ID']; mysql_query ("UPDATE Login SET aktiv = 0 WHERE ID = $ID LIMIT 1;") or DIE (mysql_error()); echo '<head><link href="../design.css" rel="stylesheet" type="text/css">'; echo 'Der User '.$_POST["user"].' wurde erfolgreich deaktiviert.<br>'; echo '<a href="user_uebersicht.php" target="mainFrame">Zurück zur Übersicht</a>'; ?>
so, eigentlich m?sste das ja klappen, soll hei?en, wenn ich anstatt der 0 eine 1 schreibe geht das!
bekomme folgende SQl-Fehlermeldung:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1
?ber hilfe w?rde ich mich freuen
ninja02
EDIT:
Auff?llig ist wie gesagt, dass folgendes Script funktioniert:
<? include '../connect.php'; $ID = $_GET['ID']; mysql_query ("UPDATE Login SET aktiv = 1 WHERE ID = $ID LIMIT 1;") or DIE (mysql_error()); echo '<head><link href="../design.css" rel="stylesheet" type="text/css">'; echo 'Der User '.$_GET["user"].' wurde erfolgreich aktiviert.<br>'; echo '<a href="user_uebersicht.php" target="mainFrame">Zurück zur Übersicht</a>'; ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du hast die Hochkommas im AbfrageString vergessen.
Des weiterern folgt nach Limit kein Semikolon.
<?
include '../connect.php';
$ID = $_POST['ID'];
mysql_query ("UPDATE Login SET aktiv = 0 WHERE ID = <?
include '../connect.php';
$ID = $_POST['ID'];
mysql_query ("UPDATE Login SET aktiv = 0 WHERE ID = $ID LIMIT 0,1") or DIE (mysql_error());
echo '<head><link href="../design.css" rel="stylesheet" type="text/css">';
echo 'Der User '.$_POST["user"].' wurde erfolgreich deaktiviert.<br>';
echo '<a href="user_uebersicht.php" target="mainFrame">Zur?ck zur ?bersicht</a>';
?>$ID LIMIT 1;") or DIE (mysql_error());
echo '<head><link href="../design.css" rel="stylesheet" type="text/css">';
echo 'Der User '.$_POST["user"].' wurde erfolgreich deaktiviert.<br>';
echo '<a href="user_uebersicht.php" target="mainFrame">Zur?ck zur ?bersicht</a>';
?>
versuch das mal so.... -
nein, das klappt net..:( aber irgendwie wae der code von dor komisch...
-
Ich hab' das Script nochmal durchgeschaut und festegestellt, dass ich das Semikolon vergessen habe...
<?
include '../connect.php';
$ID = $_GET['ID'];
mysql_query ("UPDATE Login SET aktiv = 1 WHERE ID = '$ID' LIMIT 0,1;") or DIE (mysql_error());
echo '<head><link href="../design.css" rel="stylesheet" type="text/css">';
echo 'Der User '.$_GET["user"].' wurde erfolgreich aktiviert.<br>';
echo '<a href="user_uebersicht.php" target="mainFrame">Zur?ck zur ?bersicht</a>';
?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage