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 
