php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.11.2005, 14:48  
Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 54
Venom
Standard prob mt counter script

hi.da ich ein neuling bin habe ich mir ein counter script geschrieben,damit ich den umgang mit mysql und php üben kann.leider tritt ein problem auf.mein counter zählt nur bis 2.warum?wie kann ich den fehler beheben?

Code:
<?
include "kon.php";
mysql_connect (MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE);
$sql = "SELECT
            counter
        FROM
            counterstand; ";
$sql1 = "INSER INTO counterstand
             (counter)
         Values
             ($stand); ";
$create = "CREATE TABLE counterstand (
            counter     INT); ";
$neu = "INSER INTO counterstand
             (counter9
         Values
             (1); ";
$ergeb = mysql_query($sql);
if (mysql_num_rows($ergeb)){
    while($row = mysql_fetch_assoc($ergeb)){
    $stand = $row[counter];
        $stand++;
        echo "Du bist der".$stand."Besucher";
         }
    mysql_query($sql1);
    }
    else {
        mysql_query($create);
        mysql_query($neu);
        echo "Du bist der 1 Besucher";}
?>
Venom ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.11.2005, 14:53  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

$neu = "INSER INTO counterstand

da fehlt ein t.. INSERT

mfg
Andi

PS: weiß nicht obs an dem liegt
DER_Brain ist offline  
Alt 08.11.2005, 17:34  
Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 54
Venom
Standard

ne.habe es geändert.selbes problem.habe noch andere verbesserungen gemacht trotzdem ist noch immer das selbe problem.

PHP-Code:
<?
include "kon.php";
mysql_connect (MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE);
$sql "SELECT
            counter
        FROM
            counterstand; "
;
$sql1 "UPDATE counterstand
         SET
             counter = $stand; "
;
$create "CREATE TABLE counterstand (
            counter     INT); "
;
$neu "INSERT INTO counterstand
             (counter)
         Values
             (1); "
;
$ergeb mysql_query($sql);
if (
mysql_num_rows($ergeb)){
    while(
$row mysql_fetch_assoc($ergeb)){
    
$stand $row[counter];
        
$stand++;
        echo 
"Du bist der".$stand."Besucher";
         }
    
mysql_query($sql1);
    }
    else {
        
mysql_query($create);
        
mysql_query($neu);
        echo 
"Du bist der 1 Besucher";}
?>
[/php]
Venom ist offline  
Alt 08.11.2005, 18:47  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

benutz bitte die [ PHP ] tags hier im forum und nicht die [ quote ] ...

außerdem rücke das ganze bitte wieder ein, so sieht scih das ja keiner an!!

mfg
Andi

PS: keine neuer beitrag, sondern editieren..
DER_Brain ist offline  
Alt 10.11.2005, 14:52  
Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 54
Venom
Standard

naja ich habs geändert.das mit dem rein rücken kam dadurch,dass es nicht in [php] stand.abe rich hab es geändert.

kann mir auchhier keiner helfen?ist schon das 3 forum.irgendwie habe ich ans cheinend ein extrem schwieriges script geschrieben.
Venom ist offline  
Alt 10.11.2005, 15:37  
Gast
 
Beiträge: n/a
Standard

Also würde sagen was Du da machst ist von der ganze Idee her falsch.

Was Du machst ist:

Schritt 1. Frage den Wert aus einer Tabelle ab.
Schritt 2. Lege diese Tabelle in der Datenbank an.

Das kann nicht funktionieren.

Lass mal den ganzen "Create-Kram" aus PHP raus.
Leg die Tabelle einmal an evtl. in einer shell oder mit einem Tool und dann versuch es nocheinmal.
 
Alt 10.11.2005, 17:48  
Benutzer
 
Registriert seit: 09.11.2003
Beiträge: 91
tonne zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

wenn du n counter macheb willst brauchste nur eine tabelle... aus der hohlste dann immer die anzahl der views und fuegst einen hinzu und updatest du... was du da machst... da steig ich eh net durch

und du solltest jedesmal nachdem dun query gesendet hast auch noch "or die(mysql_error());" anheangen, damit im falle eines falles ein fehler ajusgegeben wird...
__________________
Was soll ich denn nun in meine sig einfügen????
tonne ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Counter Script bringt Fehler Almond PHP Tipps 2006 6 13.06.2006 10:03
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
[Erledigt] Counter script, kleiner OOP fehler? PHP-Fortgeschrittene 10 30.11.2005 22:34
ein counter - und berechnungen netti PHP Tipps 2005-2 11 24.10.2005 21:03
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Suche Counter Script Beitragsarchiv 8 17.01.2005 13:42
Prob mit php/mysql script PHP Tipps 2005 8 14.01.2005 20:34
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04
[Erledigt] prob mit einen script... Datenbanken 1 08.08.2004 17:25
Kleines Prob mit Login Script PHP Tipps 2004 2 09.07.2004 01:39
Problem mit einem Counter JeeZ PHP Tipps 2004 6 18.06.2004 13:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php besucherzähler script, counter script, $sql1 = \select * from counter, mtcounter hilfe

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.