Spaltenattribute auslesen

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

  • Spaltenattribute auslesen

    Hallo!

    Ich muss mir die Spaltenattribute einer Tabelle auslesen. Lokal funktioniert das auch allles, aber sobald ich es auf dem Server laufen lasse, geht nichts mehr.

    Hier mal mein Code;

    PHP-Code:
    //Auslesn der vorhandenen Timeouts in users-Table
            
    $sql ="SHOW COLUMNS FROM users WHERE FIELD = 'timeout'";
            
    $res mysql_query($sql,$dbhandler);
            
    $data = @mysql_fetch_row($res);
            
            echo 
    var_dump($old_data) = explode(",",str_replace
    ("'","",substr($data[1],4,
    strlen($data[1])-5)));
     
    // Die alten Daten -> Array mit den nummern
            
    $old_data[] = $new_id// Einfügen der neuen id
            
    foreach ($old_data as $x)
            {
                
    $new_data[] = "'".$x."'";
            }
            unset(
    $old_data);
            
    $new_data implode(",",$new_data); // neuer Datenstring zum Einfügen
            
    echo var_dump($new_data);
            
    $sql "ALTER TABLE users 
                    CHANGE timeout timeout 
                    SET("
    .$new_data.")"
            
    $res_nd mysql_query($sql,$dbhandler);
            
            
            
    //Hinzufügen des akteuellen Datensatzes bei allen Administratoren
            
    $sql ="SELECT id,userlevel,timeout
                   FROM users WHERE userlevel='2'"
    ;
            
    $res mysql_query($sql,$dbhandler);
            
    $admins mysql_num_rows($res);
            for(
    $ii 0$ii $admins$ii++)
            {
                
    $id mysql_result($res,$ii,"id");
                
    $timeout mysql_result($res,$ii,"timeout");
                
    $timeout .= ",".$new_id;
                
    $sql ="UPDATE users
                       SET 
                       timeout='"
    .$timeout."'
                       WHERE 
                       id ="
    .$id;
                 
    mysql_query($sql,$dbhandler); 
    Er kommt mit der Anweisung "SHOW COLUMNS FROM users WHERE FIELD = 'timeout'" nicht zurecht.

    Wie kann mir sonst die Attribute der Spalte auslesen? Mysql v 4.0.27

  • #2
    Re: Spaltenattribute auslesen

    Wieso nutzt du immer noch nicht mysql_error(), verdampft noch mal?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X