Datenbankabfrage zeigt nix an
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
beitrag
besucher
counter
dank
error
fehler
kriegen
result
set
syntax
update
vielen vielen dank
zeile
zutun
-
Hmm wei? nich wo der fehler is! Jemand ne Idee?
<?include("connect.inc.php");?>
<? $result = mysql_query("SELECT besucher FROM fakecounter WHERE counter='1' ",$db);?>
<?echo $result["besucher"];?>
<? $counter2 = ++$counter ?>
<?
$sql = "UPDATE fakecounter SET besucher = '$counter2' WHERE counter='1'";
mysql_query($sql);
?>
Dank??? schonma -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Schreib mal:
$result = mysql_query("SELECT besucher FROM fakecounter WHERE counter='1'");
anstatt von
$result = mysql_query("SELECT besucher FROM fakecounter WHERE counter='1' ",$db);
und
while ($row = mysql_fetch_object($result)) { echo $row->besucher; }
anstatt von:
echo $result["besucher"];
Das sollte funktionieren.
Beitrag ge?ndert am 12.08.2006 14:44 von sandrock-jonas -
Ja, hamma, das hat schonmal funktioniert!!! DANKE DANKE DANKE!!!
Jemand noch ne Idee, warum das mit dem Update nich klappt?
<?include("connect.inc.php");?>
<?$result = mysql_query("SELECT besucher FROM fakecounter WHERE counter='1'");?>
<?while ($row = mysql_fetch_object($result)) {
echo $row->besucher;
<? $counter2 = ++$row->besucher ?>
}?>
<?
$sql = "UPDATE fakecounter SET besucher = '$counter2' WHERE counter='1'";
mysql_query($sql);
?>
Dann krieg ich das hier:
Parse error: syntax error, unexpected '<' in /srv/www/httpd/phost/t/de/pytalhost/tittedestages/web/fakecounter.php on line 11
Hmm kein Plan wodranm das liegen k?nnte! -
Wenn das:
<? $counter2 = ++$row->besucher ?>
Zeile 11 ist, dann hast du einmal <? ?> zu viel:
while ($row = mysql_fetch_object($result)) { echo $row->besucher; $counter2 = ++$row->besucher }
Des Rest m?sste stimmen. -
<?include("connect.inc.php");
$result = mysql_query("SELECT besucher FROM fakecounter WHERE counter='1'");
while ($row = mysql_fetch_object($result)) {
echo $row->besucher;
$counter2 = ++$row->besucher
}
$sql = "UPDATE fakecounter SET besucher = '$counter2' WHERE counter='1'";
mysql_query($sql);
?>
so wie oben hab ich den Code jetzt, funzt aber nicht, der fehler:
Parse error: syntax error, unexpected '}' in /srv/www/httpd/phost/t/de/pytalhost/tittedestages/web/fakecounter.php on line 9
Also es muss irgendwas mit dem Update befehl zutun haben, denn ohne den Zeigt der Counter 1 an!
Bitte Helft mir ich bin am verzweifeln -
<?include("connect.inc.php");
$result = mysql_query("SELECT besucher FROM fakecounter WHERE counter='1'");
while ($row = mysql_fetch_object($result)) {
echo $row->besucher;
$counter2 = ++$row->besucher
}
$sql = "UPDATE fakecounter SET besucher = '$counter2' WHERE counter='1'";
mysql_query($sql);
?>
Du hast bei $counter2 = ++$row->besucher das ; vergessen. -
Super, das wars, VIELEN VIELEN DANK!!!!!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage