kostenloser Webspace werbefrei: lima-city


Denkhilfe PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Sch?nen Nachmittag,

    ich habe 2 Denkblokaden mit PHP.

    1. Wie schaffe ich es, dass ich in einer doppelspaltigen Tabelle Daten aus einer Datenbank auslesen lassen kann?

    2. So wie hier das Guldensystem: Man m?sste doch pro Post immer einen festen Wert addieren lassen. Sonst w?rde neue Berechnung immer neu Ewigkeiten dauern - auch noch mit 100 Usern pro Seite - oder?

    MfG lagerhaus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. k**********e

    nun, das auslesen einens fixen wetres aus der datenbank ist nat?rlich schneller als eine berechnug mit php oder mysql.
    inwieweit es schneller ist m?sste man testen.

    aber nicht um sonst werden bei open-source-forums (klingt echt komisch) die anzahl der posting fix in die tabelle geschrieben, und net on the fly erechnet.


    bei der tablle... wo ist da das problem?
    //datembank abfrage hier
    $tabelle = '<tr><td>Spalte1</td><td>Spalte2</td></tr>';
    while($row = mysql_fetch_assoc($res))
    {
        $tabelle .= '<tr><td>' . $row['spalte1'] . '</td><td>' . $row['spalte2'] . '</td></tr>';
    }
    
    echo "<table>$tabelle</table>";

    oder hab ich da was net verstanden??



    Beitrag ge?ndert am 8.12.2005 19:09 von kirschbluete
  4. k********m

    zu 1.) $sql = 'SELECT * FROM `tabelle`';
    $result = mysql_query($sql ) OR mysql_error();
    while($row = mysql_fetch_array($result))
    {
    }

    zu 2.) in die Usertabelle eine Spalte mit Gulden einrichten und bei jedem neuen post

    $sql_data = "UPDATE `tabelle` SET `taler` = `taler`+5 WHERE `userID` = '$userID'";
    mysql_query($sql_data) OR mysql_error();

    Blokade gel?st???

    Edit:
    Mist, da war jemand schneller

    Beitrag ge?ndert am 8.12.2005 19:09 von khazad-dum
  5. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Gut, ihr beide meint auch absoluter Wert.

    Zu meinem ersten Problem:

    Ich meinte was anderes.
    Ich habe meinetwegen 4 unterschiedliche Datens?tze:
    Diese Datens?tze sind einzelne Zeilen in der DB mit mehreren Spalteneintr?gen.

    ---------------------------
    | Datensatz1 | Datensatz2 |
    |-------------------------|
    | Datensatz3 | Datensatz4 |
    ---------------------------


    W?rde das vielleicht so gehen?

    $result = MySQL...
    $i = 0;
    while($row->pdonalsndandsin)
    {
    $i -> gerade: $var = 0; ungerade: $var = 1

    Wenn var =0 <tr><td>$row[0], $row[1]</td>
    Wenn var =1 <td>$row[0], $row[1]</td></tr>

    }

    MfG lagerhaus
  6. Probiers mal hiermit :
    $i = 0;
    // schleife start
      if ( $i % 2 == 0 ) {
        // $i ist gerade
      } else {
        // $i ist ungerade
      }
      $i++;
    // schleife ende


    MfG Lucas
  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!