Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prikaz rezultata upita u nekoj tabeli

[es] :: PHP :: Prikaz rezultata upita u nekoj tabeli

[ Pregleda: 2974 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Prikaz rezultata upita u nekoj tabeli22.01.2007. u 22:12 - pre 209 meseci
imam jedno, pretpostavljam, jednostavno pitanje...

Kako da u nekom gridu prikazem rezultate nekog select upita...?

npr. "select * from Ime_tabele"

npr. imamo kod:


Code:

$baza= mysql_connect("localhost", "korisnik", "") or die (mysql_error());

mysql_select_db("ime_baze") or die(mysql_error());

$upit="select * from ime_tabele";

mysql_query($upit) or die (mysql_error());


there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Prikaz rezultata upita u nekoj tabeli22.01.2007. u 22:36 - pre 209 meseci
Ovako nekako recimo.

Code:

$result = mysql_query("SELECT * FROM $table");
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['FirstName'] . "</td>";
  echo "<td>" . $row['LastName'] . "</td>";
  echo "</tr>";
  }
echo "</table>";
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: Prikaz rezultata upita u nekoj tabeli22.01.2007. u 22:51 - pre 209 meseci
prijavljuje mi sljedece:

Citat:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource


a tu ima i druga stvar:

Kako uraditi ovo kada ne znam koje kolone postoje sve u toj tabeli?
znaci, uradio sam "select * from ime_tabele"

there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Prikaz rezultata upita u nekoj tabeli22.01.2007. u 23:23 - pre 209 meseci
Ako ti je sve ok sa kodom probaj sa @mysql_fetch_array().

A sto se tice tvog pitanja za select * from... nisam siguran ali ja licno nisam upoznat kako bi se si podaci prikazali u tabeli i mislim da neka "simpl" varijanta ne postoji. Jednostavno drugacije funkcionise od fazona datagrid i slicno :)
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: Prikaz rezultata upita u nekoj tabeli23.01.2007. u 01:12 - pre 209 meseci
hmmm... nesto sam radio, ali mi je sad problem:

ako je rezultat upita npr. 5 vrsta, a svaka vrsta ima po 10 zapisa (kolona), kako pristupiti prvom, drugom, trecem.,.. desetom zapisu prve vrste, a kako pristupiti prvom, drugom, trecem....desetom zapisu npr. 3 vrste...???
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

Nebojsa_S
Nebojsa Stankovic
projektant baza podataka
Novi Beograd

Član broj: 38157
Poruke: 46
*.ptt.yu.

ICQ: 309
Sajt: www.oglasiplus.com


Profil

icon Re: Prikaz rezultata upita u nekoj tabeli23.01.2007. u 07:47 - pre 209 meseci
Ono sto ti treba su funkcije mysql_num_fields i mysql_field_name.
Za detalje pogledaj :
http://www.php.net/manual/en/function.mysql-num-fields.php
i
http://www.php.net/manual/en/function.mysql-field-name.php
 
Odgovor na temu

Nebojsa_S
Nebojsa Stankovic
projektant baza podataka
Novi Beograd

Član broj: 38157
Poruke: 46
*.ptt.yu.

ICQ: 309
Sajt: www.oglasiplus.com


Profil

icon Re: Prikaz rezultata upita u nekoj tabeli23.01.2007. u 08:47 - pre 209 meseci
Evo i malo koda:
Code:

<?php
$baza= mysql_connect("localhost", "usr", "pass") or die (mysql_error());

mysql_select_db("ime_baze") or die(mysql_error());

$upit="select * from ime_tabele";

$res=mysql_query($upit) or die (mysql_error());
$broj_kolona = mysql_num_fields($res);

echo "<table border=1><tr>";
 //zaglavlje tabele
for($i=0;$i < $broj_kolona;$i++){
    $ime_kolone=mysql_field_name($res,$i);
    echo "<td>$ime_kolone</td>";
 }
 echo "</tr>";
 //podaci iz tabele
 while($row=mysql_fetch_assoc($res)){
    echo "<tr>";
    for($j=0;$j < $broj_kolona;$j++){
     $ime_kolone=mysql_field_name($res,$j);
     print("<td>".$row[$ime_kolone]."</td>");
    }
    echo "</tr>";
 }
 echo "</table>";
 mysql_free_result($res);
?>


Ime tabele i ime baze ubaci sam.
Poz
 
Odgovor na temu

[es] :: PHP :: Prikaz rezultata upita u nekoj tabeli

[ Pregleda: 2974 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.