tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
555
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Grunge
    Grunge Grunge ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Ort
    Braunschweig
    Beiträge
    398
    Hey

    wie kann man in PHP in einer spalte die größte zahl ermitteln !?

    Danke im vorraus
     
    <font color="#FF0000"><i>Besucht auch die <a href="http://www.dbcrew.board********" target="new">dbcrew</a> und verpasst nicht das beste:</i></font>

  2. #2
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Hallo,
    wenn du mit Spalte eine MySQL Tabellenspalte meinst, dann geht das mit
    der Funktion MAX() ungefähr so:
    Code SQL:
    1
    
    SELECT MAX(feld) AS feld FROM tabelle

    mfg
    forsterm
    Geändert von forsterm (02.02.06 um 18:50 Uhr)
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

  3. #3
    Avatar von Grunge
    Grunge Grunge ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Ort
    Braunschweig
    Beiträge
    398
    hey danke ich werd's mal testen. melde mich wenns probs gibt
     
    <font color="#FF0000"><i>Besucht auch die <a href="http://www.dbcrew.board********" target="new">dbcrew</a> und verpasst nicht das beste:</i></font>

  4. #4
    Avatar von Grunge
    Grunge Grunge ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Ort
    Braunschweig
    Beiträge
    398
    also

    ich wollte mir dieser funktion die angemeldete zahl an user ermtteln: folgender fehler:

    Fatal error: Maximum execution time of 10 seconds exceeded in /usr/export/www/hosting/ruelingpunks/neu_sos/html/boxes.php on line 10
    und das ist die dazu gehörige datei (wie ihr seht hab ich die maximale id ermittelt und in ner schleife runtergezählt 5mal.....) Die variable _....anmeldedateum könnt ihr ja ignorieren, da diese noch nicht definiert ist, und außerhalb von PHP steht

    und nochwas: die datei zum connecten wird included in der index, die diese dtaei included also ncih meggan die DB sachen fehlen
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    
    <?php
    $sql="SELECT MAX(id) FROM users";
    $result=mysql_query($sql) OR die(mysql_error());
    $row=mysql_fetch_assoc($result);
    $user=array("","","","","");
     
     for ($i=$row['id']; $i<5; $i--) { 
       $feld=0;       
       $sql2="SELECT nick, date FROM users WHERE id='".$i."'";  
       $result2=mysql_query($sql2) OR die (mysql_error());
       $row2=mysql_fetch_assoc($result2); 
       $user[$feld]=$row2['nick'];
       $feld ++;
     }
    ?>
     
    <html>
    <head>
    <title>Die neuen Mitglieder</title>
    <link rel="stylesheet" href="../css/design.css" type="text/css">
    </head>
    <body>
    <table cellspacing="0" cellpadding="0" border="0" style="width:100%;margin-right:5px;margin-left:5px;margin-top:5px;border-color:#9BB3BC;border-width:medium;border-style:outset;">
        <tr>
     
            <td colspan="4" style="background-color:#9BB3BC;text-align:center;">
            <b>Die neuen Mitglieder:</b>
            </td>
     
        </tr>
        <tr>
     
            <td>&nbsp;&nbsp;</td>
     
            <td>
            <?
            echo "<a href=\"\" target=\"\"> $user[0]</a>";
            ?>
            </td>
     
            <td style="background-color:EBEBE4;text-align:center;">
            [$neuster_user1_anmeldedatum]<!--15.01.2006, 09:45-->
            </td>
     
            <td style="background-color:EBEBE4;">&nbsp;&nbsp;</td>
     
        </tr>
        <tr>
     
            <td>&nbsp;&nbsp;</td>
     
            <td>
            <?
            echo "<a href=\"\" target=\"\"> $user[1]</a>";
            ?>
            </td>
     
            <td style="background-color:EBEBE4;text-align:center;">
            [$neuster_user2_anmeldedatum]
            </td>
     
            <td style="background-color:EBEBE4;">&nbsp;&nbsp;</td>
     
        </tr>
        <tr>
     
            <td>&nbsp;&nbsp;</td>
     
            <td>
            <?
            echo "<a href=\"\" target=\"\"> $user[2]</a>";
            ?>
            </td>
     
            <td style="background-color:EBEBE4;text-align:center;">
            [$neuster_user3_anmeldedatum]
            </td>
     
            <td style="background-color:EBEBE4;">&nbsp;&nbsp;</td>
     
        </tr>
        <tr>
     
            <td>&nbsp;&nbsp;</td>
     
            <td>
            <?
            echo "<a href=\"\" target=\"\"> $user[3]</a>";
            ?>
            </td>
     
            <td style="background-color:EBEBE4;text-align:center;">
            [$neuster_user4_anmeldedatum]
            </td>
     
            <td style="background-color:EBEBE4;">&nbsp;&nbsp;</td>
     
        </tr>
        <tr>
     
            <td>&nbsp;&nbsp;</td>
     
            <td>
            <?
            echo "<a href=\"\" target=\"\"> $user[4]</a>";
            ?>
            </td>
     
            <td style="background-color:EBEBE4;text-align:center;">
            [$neuster_user5_anmeldedatum]
            </td>
     
            <td style="background-color:EBEBE4;">&nbsp;&nbsp;</td>
     
        </tr>
    </table>
    </body>
    </html>
     
    <font color="#FF0000"><i>Besucht auch die <a href="http://www.dbcrew.board********" target="new">dbcrew</a> und verpasst nicht das beste:</i></font>

  5. #5
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Hallo,
    kann es sein, dass du einfach nur die 5 neuesten User von der Datenbank abfragen
    möchtest? Wenn das so ist, dann machst du es viel zu umständlich.

    [EDIT]
    Die 5 neuesten Einträge einer Tabelle kannst du nämlich so abfragen:
    Code PHP:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    <?php
    include('connect.php');
     
    $sql = 'SELECT * FROM tabelle ORDER BY id DESC LIMIT 5';
    $query = mysql_query($sql) OR die(mysql_error());
     
    while ($ds = mysql_fetch_object($query)){
    echo $ds->id.'<br>';
    }
    ?>
    [/EDIT]

    mfg
    forsterm

    Beitrag No: 700
    Geändert von forsterm (02.02.06 um 21:05 Uhr)
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

  6. #6
    Avatar von Grunge
    Grunge Grunge ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Ort
    Braunschweig
    Beiträge
    398
    ja, aber wie füge ich wie du es in meiner beispiel datei siehst in die entsprechenden spalten dann ein !? ?! !?
     
    <font color="#FF0000"><i>Besucht auch die <a href="http://www.dbcrew.board********" target="new">dbcrew</a> und verpasst nicht das beste:</i></font>

  7. #7
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    PHP-Code:
    <html>
    <head>
    <title>Die neuen Mitglieder</title>
    <link rel="stylesheet" href="../css/design.css" type="text/css">
    </head>
    <body>
    <h1>Die neuen Mitglieder:</h1>
    <ol>
    <?php
    $query 
    mysql_query('SELECT * FROM tabelle ORDER BY id DESC LIMIT 5');

    while (
    $array mysql_fetch_assoc($query)) {
        echo 
    '<li>'.$array['username'].'</li>';
    }
    ?>
    </ol>
    </body>
    </html>
    Sowas vielleicht?
     

  8. #8
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Hallo,

    hier einmal ein Beispiel:
    Würde vorschlagen, dass Du Dich etwas mehr im Vorfeld informieren solltest
    und nicht von uns einfach einen fertigen CODE verlangst.
    Also, kaufe Dir ein paar gute Bücher und lerne.
    Außerdem hilft auch dabei sehr.



    HTML-Code:
    <table cellspacing="0" cellpadding="0" border="1" style="width:100%;margin-right:5px;margin-left:5px;margin-top:5px;border-color:#9BB3BC;border-width:medium;border-style:outset;">
    <tr>
    <td colspan="4" style="background-color:#9BB3BC;text-align:center;">
    <b>Die neuen Mitglieder:</b>
    </td>
    </tr>
    PHP-Code:
    <?php
          $link 
    mysql_connect("Host","Benutzer","Kennwort");
          
    mysql_select_db('Datenbankname',$link);

           
    $sql 'SELECT id,User
               FROM Tabelle
               ORDER BY id ASC LIMIT 5'
    ;

          
    $query mysql_query($sql) OR die(mysql_error());

          while (
    $ds mysql_fetch_object($query)){
          echo 
    "<tr>";
          echo 
    "<td>&nbsp;&nbsp;</td>";
          echo 
    "<td>";
          echo 
    "<a href=\"\" target=\"\"> ".$ds->User."</a>";
          echo 
    "</td>";
          echo 
    "<td style='background-color:EBEBE4;text-align:center;'>";
          echo 
    $ds->id.'<br>';
          echo 
    "</td>";
          echo 
    "<td style='background-color:EBEBE4;'>&nbsp;&nbsp;</td>";
          echo 
    "</tr>";
          }
    ?>
    HTML-Code:
    </table>
    Gruß

    RS 9999
     

Ähnliche Themen

  1. Erste Zahl in String ermitteln
    Von Sasser im Forum PHP
    Antworten: 0
    Letzter Beitrag: 13.11.10, 08:09
  2. Antworten: 6
    Letzter Beitrag: 08.11.09, 20:56
  3. Antworten: 6
    Letzter Beitrag: 17.10.05, 14:26
  4. Höchste Zahl einer Spalte ermitteln
    Von blood-rose im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 21.03.05, 11:50
  5. Punkt in einer Zahl ermitteln
    Von kurland im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 10.12.04, 11:38