Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  SQL päring PHPs märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
T6hh
HV vaatleja
T6hh

liitunud: 18.01.2007




sõnum 31.01.2013 00:44:09 SQL päring PHPs vasta tsitaadiga

Kuidas teha funktisoon mis joonistaks tabeleid SQList saadud väärtustega kui on teada ainult tabeli nimi.Tabelid on kõik erinevad.

Selline oleks päring siis kui on teada palju tulpasi tabelis on:
$result = mysql_query("SELECT väli1 ,väl1 FROM $tabel", $con);
while (list($var,$teinevar) = mysql_fetch_row($result)) {
//näitame tabeli rida
    echo <tr>
     <td>$var</td>
          <td>$teinevar</td>
          </tr>
}


Aga kuna paljudes tabelites tulpasi erinevalt siis:
list(???)
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 31.01.2013 00:56:15 vasta tsitaadiga

php:
  1. while ($row = mysqli_fetch_row($result)) {
  2.     print("<tr>\n");
  3.     foreach($row as $column) {
  4.         printf("  <td>%s</td>\n", $column);
  5.     }
  6.     print("</tr>\n");
  7. }
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 31.01.2013 02:50:41 vasta tsitaadiga

Kunagi ammu sai selline skript tehtud:
http://phpcenter.eu/skript.php?id=938

Näide kahjuks enam ei tööta.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
tiido
484
tiido

liitunud: 06.12.2001




sõnum 31.01.2013 10:44:49 vasta tsitaadiga

php:
  1. <?php
  2. function joonistaTabel($paring = ""){
  3.     $tabel = '';
  4.     $sql = mysql_query($paring);
  5.     $tabel .= '<table>';
  6.     $tabel .= '<tr>';
  7.     while($inf = mysql_fetch_field($sql)){
  8.         $tabel .= '<th>'.$inf->name.'</th>';
  9.     }
  10.     $tabel .= '</tr>';
  11.     while($rida = mysql_fetch_assoc($sql)){
  12.         $tabel .= '<tr>';
  13.         foreach($rida as $key => $val){
  14.             $tabel .= '<td style="padding-right:50px;">'.htmlentities($val).'</td>';
  15.         }
  16.         $tabel .= '</tr>';
  17.     }
  18.     $tabel .= '</table>';
  19.     return $tabel;
  20. }
  21. echo joonistaTabel("SELECT * FROM kasutajad");
  22. echo joonistaTabel("SELECT id, eesnimi, perenimi FROM kasutajad");
  23. ?>
Kommentaarid: 139 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 130
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  SQL päring PHPs
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.