doppelte while geht nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ollimagic
    antwortet
    Ja danke das wars

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    Lass die $abfrage mal ausgeben und du wirst sehen ...

    Einen Kommentar schreiben:


  • ollimagic
    antwortet
    Stimt, aber das wars leider noch nicht.
    Nun habe ich:
    PHP-Code:
    $sql "SHOW TABLES LIKE 'pphl_%_mpdl'";
    $res mysql_query($sql);
    while (
    $row mysql_fetch_array($res))
    {
    $abfrage "SELECT COUNT(timestamp) AS ct FROM `'.$row[0].'`";
      
    $ergebnis mysql_query($abfrage);
      while(
    $jetztaber mysql_fetch_object($ergebnis))
        {
        
    $mist $jetztaber->ct;
    }
    echo 
    '<pre>';
    print_r($row);
    echo 
    '</pre>';

    Fehlermeldung:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in 27 ( while($jetztaber = mysql_fetch_object($ergebnis)) )
    Es scheint nicht die richtige Ausgabe der `'.$row[0].'` zu sein, denn wenn ich da eine Tabelle angebe, dann geht es.
    Das print_r($row);
    gibt aber zurück:
    Array
    (
    [0] => pphl_12123_mpdl
    [Tables_in_datenbank (pphl_%_mpdl)] => pphl_12123_mpdl
    )
    .
    .
    .

    Einen Kommentar schreiben:


  • Abraxax
    antwortet
    $res1 ist nicht definiert!

    Einen Kommentar schreiben:


  • ollimagic
    hat ein Thema erstellt doppelte while geht nicht.

    doppelte while geht nicht

    Kann mir mal jemand sagen wo da der Fehler liegt?
    PHP-Code:
    while ($row mysql_fetch_array($res))
    {
    $abfrage "SELECT COUNT(timestamp) AS ct FROM '.$row[0].'";
      
    $ergebnis mysql_query($abfrage);
    while (
    $row1=mysql_fetch_array($res1));
    {
        
    $mist $row1->ct;
        echo 
    $mist;
        echo 
    "test2";
    }

Lädt...
X