kostenloser Webspace werbefrei: lima-city


Datum ausgeben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    w***********s

    Wo ist in diesen beiden Abfragen der fehler?
    $abfrage1 = "SELECT time FROM counter WHERE date LIKE ".$jahr."-".$monatdavor."%'";
                      $ergebnis1 = mysql_query($abfrage1);
                      $vorletzten = mysql_num_rows($ergebnis1);
                      $abfrage2 = "SELECT time FROM counter WHERE date LIKE ".$jahr."-".$monat."%'";
                      $ergebnis2 = mysql_query($abfrage2);
                      $letzten = mysql_num_rows($ergebnis2);

    Ich will die Anzahl der Besucher von 2 Monaten ausgeben. date hat das Format von 2010-07-02

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\test.php on line 114

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\test.php on line 117
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sonok

    Moderator Kostenloser Webspace von sonok

    sonok hat kostenlosen Webspace.

    Du mußt Deine " und ' überprüfen - hinter dem %-Zeichen ist immer ein ' ohne Gegenstück; und wenn die erste Zeile da im Code die 114 ist, hängt das zweite % bei 117.
  4. Autor dieses Themas

    w***********s

    sry aber das check ich net

    würde das jetzt so machen:

    $abfrage1 = "SELECT time FROM counter WHERE date LIKE ".$jahr."-".$monatdavor."%';
    $ergebnis1 = mysql_query($abfrage1);
    $vorletzten = mysql_num_rows($ergebnis1);
    $abfrage2 = "SELECT time FROM counter WHERE date LIKE ".$jahr."-".$monat."%';
    $ergebnis2 = mysql_query($abfrage2);
    $letzten = mysql_num_rows($ergebnis2);
    Dann bekomm ich aber bei zeile $abfrage2 einen parse error
  5. $abfrage1 = "SELECT time FROM counter WHERE date LIKE  '".$jahr."-".$monatdavor."%';
    $ergebnis1 = mysql_query($abfrage1);
    $vorletzten = mysql_num_rows($ergebnis1);
    $abfrage2 = "SELECT time FROM counter WHERE date LIKE  '".$jahr."-".$monat."%';
    $ergebnis2 = mysql_query($abfrage2);
    $letzten = mysql_num_rows($ergebnis2);


    Und $Jahr evtl mit date(Y)


    Beitrag zuletzt geändert: 5.8.2010 18:45:18 von gaestefun
  6. Autor dieses Themas

    w***********s

    Das hab ich inzwischen auch schon rausgefunden
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!