Suche etwas wie mysql_num_rows();

Diskutiere mit über: Suche etwas wie mysql_num_rows(); im Web-Programmierung Forum

  1. balufreak

    balufreak Thread Starter MacUser Mitglied

    Beiträge:
    1.560
    Zustimmungen:
    28
    Registriert seit:
    12.10.2003
    Hallo Leute!

    Es gibt ja um die Zeilen in einer Tabelle zu bestimmen den befehl
    PHP:
    mysql_num_rows();
    . Ich suche jetzt aber ein Befehl um die Spalten zu zählen und deren Namen auszulesen.

    Der Sinn dabei ist, dass ich unabhänig von einer db_table eine html tabelle generieren kann.

    Kennt jemand so ein Befehl?

    Greets balufreak
     
  2. msr73

    msr73 MacUser Mitglied

    Beiträge:
    16
    Zustimmungen:
    0
    Registriert seit:
    22.05.2003
    Eine richtige Funktion kenne ich nicht, Du könntest aber einen SELECT auf alle Spalten machen (so über den PKey einschränken, dass Du nur einen Datensatz in voller Spaltenbreite bekommst), das Resultset mit mysql_fetch_row in ein Array schreiben und die Größe des Array's auslesen.

    Gruß,
    Micha
     
  3. balufreak

    balufreak Thread Starter MacUser Mitglied

    Beiträge:
    1.560
    Zustimmungen:
    28
    Registriert seit:
    12.10.2003
    Aber wie funktioniert denn das mit phpmyadmin? hmmm...
     
  4. msr73

    msr73 MacUser Mitglied

    Beiträge:
    16
    Zustimmungen:
    0
    Registriert seit:
    22.05.2003
    keine Ahnung, schau doch nach... :cool:
     
  5. balufreak

    balufreak Thread Starter MacUser Mitglied

    Beiträge:
    1.560
    Zustimmungen:
    28
    Registriert seit:
    12.10.2003
    Bin ich schon dran :p
     
  6. Gibberish

    Gibberish MacUser Mitglied

    Beiträge:
    46
    Zustimmungen:
    0
    Registriert seit:
    17.04.2004
    Ja sowas gibts tatsächlich.

    Anzahl der Felder:
    mysql_num_fields();

    Feldnamen:
    mysql_field_name();

    Beispiel:
    PHP:
    function map_field_name($field_name)
    {
      
    $fields = array (
        
    "feldname1"  => "Name1",
        
    "feldname2"  => "Name2",
        
    "feldname3"  => "Name3");

      if(
    array_key_exists($field_name,$fields))
        return (
    $fields[$field_name]);
      else
        return 
    "<i>" $field_name "</i>";
    }

    function 
    print_table($sql)
    {
      
    $qry         mysql_query($sql);
      
    $field_num mysql_num_fields($qry);
      
    $row_num  mysql_num_rows($qry); 
      
      echo 
    "<table border=\"1\">
              <tbody>"
    ;
      
      echo 
    "<tr>";
      for(
    $i 0$i $field_num$i++)
      {      
        echo 
    "<td>" map_field_name(mysql_field_name($qry$i)) . "</td>";
      }
      echo 
    "</tr>";  
              
      while(
    $row mysql_fetch_array($qry))
      {
        echo 
    "<tr>";
        for(
    $i 0$i $field_num$i++)
        {      
          echo 
    "<td>" $row[$i] . "</td>";
        }
        echo 
    "</tr>";    
      }
      
      echo 
    "  </tbody>
            </table>"
    ;
    }
    Bis neulich ...
     
Die Seite wird geladen...
Ähnliche Themen - Suche etwas mysql_num_rows() Forum Datum
Suche einfachste "Laien"-Möglichkeit Daten aus XML-Datei auf Webseite darzustellen. Web-Programmierung 27.11.2015
Suche Wordpress Plugin: Notification Center Web-Programmierung 29.12.2013
Eine Frage an erfahrene Web-Entwickler bzgl. Job-Suche Web-Programmierung 27.12.2013
Suche Programmierer für ernste! innovative! Appumsetzung Web-Programmierung 07.08.2013
Suche ein javascript Bilder Laufband. Web-Programmierung 09.03.2011

Diese Seite empfehlen

Benutzerdefinierte Suche