[ IDE @ 22.01.2007. 22:12 ] @
| 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());
|
[ Mister_rap @ 22.01.2007. 22:36 ] @
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>";
[ IDE @ 22.01.2007. 22:51 ] @
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"
[ Mister_rap @ 22.01.2007. 23:23 ] @
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 :)
[ IDE @ 23.01.2007. 01:12 ] @
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...???
[ Nebojsa_S @ 23.01.2007. 07:47 ] @
[ Nebojsa_S @ 23.01.2007. 08:47 ] @
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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.