Autor Zpráva
Ludvik22
Profil *
Zdravim, jsem v php začátečník a chtěl bych se zeptat, jak se dá udělat více dotazů na databázi v jednom souboru.
Mám konkrétně namysli např.:
function jedna() {
$sql = "SELECT neco FROM neco";
 $result=mysql_query($sql);

$row = mysql_fetch_array($result);
if ($result !== "")
echo "žádná data";
else
echo $row['neco'];}

function dve() {
$sql = "SELECT neco2 FROM options";
 $result=mysql_query($sql);

$row = mysql_fetch_array($result);
if ($result !== "")
echo "žádná data";
else
echo $row['neco2'];}
Předěm děkuji za jaké koliv tipy.
Keeehi
Profil
Ludvik22:
$sql = "SELECT neco FROM neco";
$result=mysql_query($sql);

if ($result && mysql_num_rows($result) > 0) {
    while ($row = mysql_fetch_array($result)) {
        echo $row['neco']."\n";
    }
}
else {
    echo "žádná data";
}

$sql = "SELECT neco2 FROM options";
$result=mysql_query($sql);

if ($result && mysql_num_rows($result) > 0) {
    while ($row = mysql_fetch_array($result)) {
        echo $row['neco2']."\n";
    }
}
else {
    echo "žádná data";
}
Fisir
Profil

Reaguji na Ludvika22 [#1]:

Sám sis odpověděl.
Ještě bych chtěl podotknout, že záporné podmínky se nedělají if($televize !== "velka") ale if($televize != "velka").
Ludvik22
Profil *
no jo, jenze mi to vyhazuje chybu Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in řádek 10.
if (mysql_num_rows($result) > 0) {
proto se ptám, jestli ten zápis byl dobře...
Keeehi
Profil
Ludvik22:
Je to dobře, pokud máš dobře ten dotaz, což nemáš.
Ludvik22
Profil *
Chyba byla databázi. Už vše funguje jak má. děkuji.:)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: