ODBC_Connect ... nefunguje:(
13 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Teprve se s databázemi učím pracovat. Dle knihy PHP od J. Koska. Stáhnul jsem si ukázkové skripty jež používá ve výuce z jeho webu. Vytvořil jsem si jednoduchou databázi přes mysql.wz.cz. Když se připojuju přes @$spojeni = MySQL_Connect("mysql.wz.cz", "mojejmeno", "mojeheslo"); tak to funguje, ale přes @$spojeni = ODBC_Connect("mysql.wz.cz", "mojejmeno", "mojeheslo"); už ne. co mám dělat? Poraďte please. K:
-
Páč ODBS tu nejede^_^
-
a-ha. děkuji převelice. a je tu někde seznam věcí, který tu jedou a těch, který tu nejedou? abych se napříště vystříhal přílišnýho rozčilování? dík. K. PS jo, a proč tu vlastně ODBS nejede?
-
>>a je tu někde seznam věcí, který tu jedou a těch, který tu nejedou? http://www.webzdarma.cz/pp.html?2#2 >>Jo, a proč tu vlastně ODBS nejede? Tak to nevím:o)). Alr ani mě moc nechybí, zkus se zeptat míry (admina)
-
1. proč tu nejede ODBC? 2. chci přidat do databáze záznam pomocí formuláře na stránce. Když používám příkaz MySQL_Query($spojeni, "INSERT INTO tabulka VALUES ($nejaky, '$udaj', '$dalsi', $udaj)"); ::::Pričemž $spojení viz výše funguje (výpis databáze na stránce je ok) a proměné udajů se jmenují jako pole formuláře i jako sloupce v tabulce BD:::: tak to nefachá:( Próóóč?
-
1. to admin:>> proč tu nejede ODBC? 2. chci přidat do databáze záznam pomocí formuláře na stránce. Když používám příkaz MySQL_Query($spojeni, "INSERT INTO tabulka VALUES ($nejaky, '$udaj', '$dalsi', $udaj)"); ::::Pričemž $spojení viz výše funguje (výpis databáze na stránce je ok) a proměné udajů se jmenují jako pole formuláře i jako sloupce v tabulce BD:::: tak to nefachá:( Próóóč?
-
Za dotaz MySQL_Query(...) dej vypis chyby ... echo(MySQL_error()) ... a budes hned chytrejsi :o) Radek
-
to mam:( celý to vypadá takhle: $spojeni = MySQL_Connect("mysql.wz.cz", "xxxxx", "xxxxx"); $sql = MySQL_Query($spojeni, "INSERT INTO zkus_schan ('vlozeno', 'adresa', 'vyuzitelnost', 'osoba', 'mail') VALUES ('$vlozeno', '$adresa', '$vyuzitelnost', '$osoba', '$mail')"); $vysledek=mysql_query($sql) or die(mysql_error()) a tohle mi to hází zpátky: Warning: Supplied argument is not a valid MySQL-Link resource in /3w/wz.cz/k/ksystem/aaa/ok.php on line 7 V-Býsledek dotazu je prázdný btw. 7 řádek je ten $vysledek=... atd...
-
To dvoji volani mysql_query() je nejaky pofiderni :) ... nemysles to nahodou takhle? ... $spojeni = MySQL_Connect("mysql.wz.cz", "xxxxx", "xxxxx"); $sql = "INSERT INTO zkus_schan ('vlozeno', 'adresa', 'vyuzitelnost', 'osoba', 'mail') VALUES ('$vlozeno', '$adresa', '$vyuzitelnost', '$osoba', '$mail')"; $vysledek=mysql_query($spojeni, $sql) or die(mysql_error()) Radek
-
to taky nešlo a hlásilo to ještě víc chyb:( tak teda ještě jednou všechno: soubor form.htm obsahující formulář a ok.php obsahující skript pro uložení v DB ------------------------------------------------------- form.htm <form method=post action=ok.php> <table width=100% border=1 cellspacing=0> <tr> <td><b>datum:</b> <td><input type=text name=vlozeno> <tr> <td><b>adresa zkušebny:</b> <td><input type=text name=adresa> <tr> <td><b>možnost využití:</b><br> <td><input type=text name=vyuzitelnost> <tr> <td><b>kontaktní osoba:</b> <td><input type=text name=osoba> <tr> <td><b>e-mail:</b> <td><input type=text name=mail> <tr> <td> <td><input type=submit value=odeslat> </table> ------------------------------------------------------- ok.php <h1>záznam přidán</h1> <? $spojeni = MySQL_Connect("mysql.wz.cz", "xxxxx", "xxxxx"); $sql = MySQL_Query( "INSERT INTO zkusebna_schanim ('vlozeno', 'adresa', 'vyuzitelnost', 'osoba', 'mail') VALUES ('$vlozeno', '$adresa', '$vyuzitelnost', '$osoba', '$mail')"); $vysledek=mysql_query($sql) or die(mysql_error()) ?> ------------------------------------------------------- tak, teď už mi to nevypisuje žádnej Warning, píše už jenom tohle: V-Býsledek dotazu je prázdný můžete mi někdo konkrétně napsat co je tam vlastně špatně?
-
hi ! i want to...
-
$sql = "INSERT INTO zkusebny_schanim (`vlozeno`, `adresa`, `vyuzitelnost`, `osoba`, `mail`) VALUES ('$vlozeno', '$adresa', '$vyuzitelnost', '$osoba', '$mail');"; $vysledek=mysql_query($sql) or die(mysql_error());
-
a proc by tady odbc melo fungovat?? v provozu je tu stejne jenom mysql, takze takovy zduvodneni jako 'pro moznost prechodu na jinou databazi' na wz (zatim) nema smysl :-) - a kdyz bys uz jo moc chtel prechazet na jinou db, tak co treba pear - ten ma tusim taky nejakou univerzalni tridu pro pristup k db, ne?? - a konecne, odbc bylo reseni pro win32, i kdyz myslim, ze uz chodi i na linuxu (??) j