NEzobrazenie casti databazy(ako na to)

Programovacie jazyky, rady, poradňa...
M142
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3118
Registrovaný: 22 mar 2006, 15:31

NEzobrazenie casti databazy(ako na to)

Príspevok od používateľa M142 »

zdravim, mam kod:

Kód: Vybrať všetko

<?php
$link = mysql_connect("localhost", "user", "password")
or die("Could not connect");
//print "Connected successfully";
mysql_select_db("aaa") or die("Couldn't select db");
$query = "SELECT * FROM band";
 $result = mysql_query($query) or die("Query failed");  
 
 		
 
 echo '<br><table border="1" align="center" >';
echo'<tr><td>ID</td><td>Datum</td><td>Mesto</td><td>Miesto</td></tr>';


while($line=mysql_fetch_array($result,MYSQL_ASSOC)) {
echo"<tr>";	

foreach($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo"</tr>\n";
}
echo "</table>\n";
mysql_free_result($result);
mysql_close($link);
?>
ako ste si z neho mohli vsimnut, kod vypise tabulku s ID, datumom, mestom a miestom. problem je, ze id vyuzivam iba na administracne ucely(napr vymazavanie) a chcel by som aby ho na uzivatelskej stranke nebolo vidno. neexistuje nejaka lahka uprava tohoto kodu aby pri vypisovani preskocilo prvy stlpec?
sharky-no
King
King
Používateľov profilový obrázok
Príspevky: 1681
Registrovaný: 31 okt 2006, 19:53

Re: NEzobrazenie casti databazy(ako na to)

Príspevok od používateľa sharky-no »

napr takto?

Kód: Vybrať všetko

foreach($line as $col_value) {
echo "\t\t<td>$col_value['datum']</td><td>$col_value['mesto']</td><td>$col_value['miesto']</td>\n";
}
s tym ze co je v hranatych zatvorkach je presny nazov stlpca v databaze
c-ice
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 04 mar 2008, 15:18
Kontaktovať používateľa:

Re: NEzobrazenie casti databazy(ako na to)

Príspevok od používateľa c-ice »

namiesto hviezdicky v selecte vypises stlpce ktore chces a v akom poradi ...
alebo

Kód: Vybrať všetko

bTest = 0;
foreach($line as $col_value) {
if (bTest != 0 )
echo "\t\t<td>$col_value</td>\n";
bTest++;
}
// btw. vsimajte ludia ja radim v PHP kam ten svet speje //

//audiotrack: no radíš, radíš. Ale akú somarinu :P

//chybycka se vloudila :smt017 btw. funguje ++ ? ..

//audiotrack: jasné že ++ funguje, ale máš tam aj iné chyby. Napríklad bTest je premenná, a pred premenné sa v php píše dolár

// pre ten dolar nemam rad PHP to sa tvari ako moc bohaty jazyk same dolare taky nafukany ten jazyk ...
M142
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3118
Registrovaný: 22 mar 2006, 15:31

Re: NEzobrazenie casti databazy(ako na to)

Príspevok od používateľa M142 »

diky za odpovede, vedel som, ze to bude nieco jednoduche, ale databazu vidim prvy krat, tak som z toho celkom mimo :)
lama2d
VIP
VIP
Príspevky: 1006
Registrovaný: 24 feb 2005, 14:54
Bydlisko: PostgreSQL

Re: NEzobrazenie casti databazy(ako na to)

Príspevok od používateľa lama2d »

sharky-no napísal:napr takto?

Kód: Vybrať všetko

foreach($line as $col_value) {
echo "\t\t<td>$col_value['datum']</td><td>$col_value['mesto']</td><td>$col_value['miesto']</td>\n";
}
s tym ze co je v hranatych zatvorkach je presny nazov stlpca v databaze
Prečo je tam ten foreach?
proste:

Kód: Vybrať všetko

echo "\t\t<td>$line['datum']</td><td>$line['mesto']</td><td>$line['miesto']</td>\n";
a hotovo... :)
Napísať odpoveď