Autor Zpráva
Franc65
Profil *
zdravíim,prosím o radu jak udělat aby se do databáze načetli údaje viz: tento odkaz neustále mě to píše chybu:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/borec.cz/index.php on line 51
podle komentářů na intervale to je tím že nejsou prvotní data v databázi které jsou ve složce..ale nevím jak nahrát tyto data do DB.(nechci přes localhost ale normál přes třeba wz.
děkuji moc!
ronnie
Profil
Klasický přístup přes funkce mysql_* jsem už dlouho nepoužil, nicméně je to možná tím, že je dotaz SQL v chybném tvaru. Zkus ho vložit přes phpMyAdmin.
Yrrah
Profil
Nechceš sem dát ten kód z index.php?

Parametry, které předáváš funkci mysql_num_rows() jsou špatně. Buď to máš špatně zapsané, anebo jsou prázdné - neobsahují očekávaná data.
Franc65
Profil *
radek 44: /* polozime a provedeme SQL dotaz na hlavni sekce: */
$dotaz1 = "SELECT id, nazev FROM sekce WHERE koren = 'A'";
mysql_connect("prihlasovaci udaje");
$hlavni_sekce = mysql("katalog", $dotaz1);


/* kolik sekci bylo nalezeno: */
radek 51: $pocet_vracenych_sekci = mysql_num_rows($hlavni_sekce);

tohle je index.php cast kde to hlasi chybu(oznacene radky)
Alphard
Profil
$hlavni_sekce = mysql("katalog", $dotaz1);
co má dělat tohle?

IMHO tam má být $hlavni_sekce = mysql_query ($dotaz1);
Franc65
Profil *
prave ze nevim z DB pracuji chvilku a v tech komenterich se to resilo ale bylo tam jen napsne ze je databaze prazdna ale vic nic prave ze nevim jak tam nahrat ty pocatecni data
Franc65
Profil *
tim $hlavni_sekce = mysql_query ($dotaz1); myslis na radku 44? zkousel sem to ale neustale to ukazuje tu samou chybu na radku 51 :(
nightfish
Profil
Franc65
přepiš to takhle

radek 44: /* polozime a provedeme SQL dotaz na hlavni sekce: */
$dotaz1 = "SELECT id, nazev FROM sekce WHERE koren = 'A'";
mysql_connect("prihlasovaci udaje");
mysql_select_db("katalog")
$hlavni_sekce = mysql_query($dotaz1);
if (!$hlavni_sekce) Die(mysql_error());


/* kolik sekci bylo nalezeno: */
radek 51: $pocet_vracenych_sekci = mysql_num_rows($hlavni_sekce);
Franc65
Profil *
prepsal sem vse podle instrukci ale pise to
Parse error: parse error in /3w/borec.cz/zobraz1/index.php on line 48
uz fakt nevim cim to muze byt..:(
Franc65
Profil *
uz sem rozjel ze to neukazuje zadny error ale zase se me objevilo No database selected
mylsim ze to bude tema pocatecnima datama...
Alphard
Profil
nightfish jenom zapomněl středník, použij jeho verzi s tímto:
mysql_select_db("katalog");
Franc65
Profil *
to jsem udelal a zobrazilo me to No database selected....
Alphard
Profil
mysql_select_db("katalog");

toto vybere databázi katalog, nahraď katalog za jméno tvé databáze
Franc65
Profil *
hej chlapy uz to vali..moc vam dekuji....sem vam moc vdecny...
Toto téma je uzamčeno. Odpověď nelze zaslat.