[ kumkat @ 01.11.2004. 17:28 ] @
| Kako ovo da izvedem, citam PHP uputstvo ali mi nesto ne ide.
(primer) SQL baza sa tabelom roba [naziv ; cena ; barkod].
Potrebno je da mi se na web stranici ispise za odredjeni bar-kod (u ovom primeru 123456) naziv proizvoda.
Znaci uvek ce kao rezultat pretrage biti samo jedno polje i to uvek tekst.
$rezultat = mysql_query("SELECT naziv FROM roba WHERE barkod='123456'");
probao sam sa
echo "$rezultat";
ali nesto nece.. :) |
[ Ilija Studen @ 01.11.2004. 18:12 ] @
Code:
while($row = mysql_fetch_assoc($result)) {
print $row['ime_polja'];
}
[ Shinhan @ 02.11.2004. 06:44 ] @
Ne treba mu while petlja. Covek je rekao da vadi record u tabeli koji
odgovara bar kodu, a bar kod mora da bude unique.
[ noviKorisnik @ 02.11.2004. 08:17 ] @
Ne može echo ($rezultat) jer mysql_query vraća resource a ne string.
http://www.php.net/mysql_query
Za pristup podacima tog resource-a potrebno je da se koristi neka od sledećih funkcija:
http://www.php.net/mysql_fetch_row - vraća numerisani niz od reda rezultata
http://www.php.net/mysql_fetch_assoc - asocijativni niz (pristup preko imena polja)
http://www.php.net/mysql_fetch_array - objedinjava ova 2 prethodna
http://www.php.net/mysql_fetch_object - vraća objekat s osobinama koje odgovaraju poljima reda rezultata
[ kumkat @ 02.11.2004. 10:53 ] @
E super to me je zanimalo
Hvala svima na pomoci
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.