Mám menší problém. Mám přihlašovací jméno majkls v databázi majkls. Jestliže chci vložit řádek, který někde obsahuje hodnotu majkls, tak připojení k DB spadne. Je možné že je chyba na mé straně ( někde mám něco blbě nastavený atd...). Helpně te mi stím problémem někdo, nebo mi alespoň řekněte jestli máte podobný problém taky. Ale myslím, že to tak špatně nastavený nemám, když to nefunguje ani na webzdarma.cz ;-)... Nevím také, jestli to je problém i ostatních databází, např PostgreSQL.
obavam se ze ti nerozumim :-((
pokud jse oto jak se dostat do databaze na wz
tak jedine z phpMyadmina na adrese https://mysql.wz.cz
nebo pres vlastni php script
prikazey
$spoj=mysql_connect("mysql.webzdarma.cz","jmeno_uživatele", "heslo");
mysql_select_db("nazev databaze",$spoj);
rada pro tebe precti si nerjakou knisku o php a mysql (kosek ma docela pěkne)
neni problém dostat se do databáze přes phpMyAdmina, avšak jestliže použiju SQL dotaz ( v phpMyAdminu to běžně funguje ):
INSERT INTO `kniha` (`ctenar`, `email`, `url`, `nadpis`, `text`, `datum`) VALUES (\"$ctenar\",'$email','$ctenar_url',\"$nadpis\",\"$text\",NOW())"),
tak za výše uvedených podmínek mi MySQL vrací chybu při zpracování databáze.
A co odstranit ty apostrofy u názvu databáze a sloupců? Nejedná se už o řetězce, nýbrž o jakási nově vzniklá "klíčová slova".
Naopak u vkládaných hodnot typu řetězec chybět nesmějí. U čísel a data ano.
Bohužel ani to nepomohlo. Musí se jednat o ňákou zradu v příkazu nebo v konfiguraci, protože v phpMyAdminu to normálně jde.
Tak v tom případě nám musíš ukázat více zdrojáků, aby ti někdo mohl pomoci.
Jestliže chceš vidět celej zdroják, tak se mrkni na moji stránku, článek kniha návštěv ( http://majkls.wz.cz )
tak ten problém už jsem vyřešil, a radím všem: nikdy nenastavujte klíče v MySQL, pokud nemusíte