Autor | Zpráva | ||
---|---|---|---|
Franc65 Profil * |
#1 · Zasláno: 5. 3. 2007, 15:08:42
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 |
#2 · Zasláno: 5. 3. 2007, 15:11:17
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 |
#3 · Zasláno: 5. 3. 2007, 15:22:51
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 * |
#4 · Zasláno: 5. 3. 2007, 15:29:36
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 |
#5 · Zasláno: 5. 3. 2007, 15:34:38
$hlavni_sekce = mysql("katalog", $dotaz1);
co má dělat tohle? IMHO tam má být $hlavni_sekce = mysql_query ($dotaz1); |
||
Franc65 Profil * |
#6 · Zasláno: 5. 3. 2007, 15:40:55
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 * |
#7 · Zasláno: 5. 3. 2007, 15:50:03
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 |
#8 · Zasláno: 5. 3. 2007, 16:16:39
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 * |
#9 · Zasláno: 5. 3. 2007, 20:07:22
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 * |
#10 · Zasláno: 5. 3. 2007, 20:24:20
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 |
#11 · Zasláno: 5. 3. 2007, 20:27:24
nightfish jenom zapomněl středník, použij jeho verzi s tímto:
mysql_select_db("katalog"); |
||
Franc65 Profil * |
#12 · Zasláno: 5. 3. 2007, 20:30:10
to jsem udelal a zobrazilo me to No database selected....
|
||
Alphard Profil |
#13 · Zasláno: 5. 3. 2007, 20:38:08
mysql_select_db("katalog");
toto vybere databázi katalog, nahraď katalog za jméno tvé databáze |
||
Franc65 Profil * |
#14 · Zasláno: 5. 3. 2007, 20:53:49
hej chlapy uz to vali..moc vam dekuji....sem vam moc vdecny...
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0