pripojenie k SQL z PHP
33 příspěvků · strana 1 z 2
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Prosim vas povedzte mi nietko preco mi nefunguje pripojenie k mysql z php scriptu.. mysql_Connect("mysql.webzdarma.cz", "meno", "heslo") takto zapisany script (teda cast ktora nechapem preco nefunguje) mi nechce fungovat..
-
<HTML>Co to je nefunguje? Jakou to vypisuje chybovou hlášku? Máš aktivovanou databázi a správně vyplněné údaje pro připojení (jméno, heslo, nejsou stejné jako přihlašovací údaje k webu)?</HTML>
-
Doplň si tam zobrazování chyb a tu chybovou hlášku sem hoď.
-
cely script vyzera takto: @$spojenie = mysql_Connect("mysql.wz.cz", "meno", "heslo"); if (!$spojenie): echo "<H1>chybova hlaska pre pripojenie k sql</H1>"; else: @$vysledek = mysql_Exec($spojenie, "INSERT INTO tabulka VALUES( $nieco, '$nieco1', '$nieco2')"); if (!$vysledek): echo "<H1>chybova hlaska pre zapis do sql</H1>"; else: ?> <H1>hlaska o uspesnom zapise od sql</H1> <?php endif; mysql;_Close($spojeni); endif; ?> ale nikdy sa nepripoji k mysql.. preco?:(
-
Viz Thalia. Ukontroluj, jestli mas aktivovanou databazi. Aktivace se provadi v administraci. Paklize je aktivni, tak jsou chybne zadane uzivatelske jmeno a heslo. Tyto udaje jsou rovnez v administraci. Jinak ten skript se mi nelibi, pac je nestandardni (mysql_exec), pac nebude fungovat - chybi volba databaze.
-
Navíc, když tam máš @, nezjistíš, jakou chybu ti to háže.
-
@ je myslim ok, ten je prave pre osetrenie chybovej hlasky.. nerozumiem preco sa takto napisany script nepripoji k sql ked prihlasovacie udaje su urcite v poriadku
-
apropo samotna funkcia: mysql_connect("server", "meno", "heslo") je v poriadku, nie?
-
Když myslíš, že je to ok... Už to tady NĚKOLIKRÁT zaznělo. Dej sem KONKRÉTNÍ chybovou hlášku. Zatím točíš pořád dokola neurčité fráze: - nefunguje pripojenie k mysql - script ... mi nechce fungovat - cript nepripoji k sql
-
chybova hlaska je ta zo scriptu ze pripojenie k sql sa nepodarilo: echo "<H1>chybova hlaska pre pripojenie k sql</H1>"
-
Dobrý vtip! To si myslíš, že ti někdo poradí?
-
preco myslis, ze je to vtip?
-
jimmy: říká ti něco mysql_error() ?
-
Protože ignoruješ všechny dotazy na SKUTEČNOU chybovou hlášku, ze které by se dalo něco vymyslet a poradit mysql_connect("server", "meno", "heslo") je v poriadku, nie NIE! Když ladíš skript, měl bys tam mít ošetřené chyby, abys věděl, co se děje. Např: $connection = mysql_connect("server", "meno", "heslo") or die (mysql_error()); $database = mysql_select_db("nazev_databaze",$connection) or die (mysql_error()); S tím jménem a heslem se musíš být schopen přihlásít na http://mysql.webzdarma.cz
-
Jo a mysql.wz.cz asi nebude správně. Copak se píše v administraci? https://www.webzdarma.cz/admin/setup.html?typ=mysql
-
moj nazor je ze ten script je ok, ale zlyhava pripojenie.. viem na co narazas, ale ten script neobsahuje chybu v syntaxe, proste vyhodi chybovu hlasku pre pripojenie k sql cez echo..
-
Poslední šance: Přihlásíš se na http://mysql.webzdarma.cz ? Uprav connect řádek a dej sem chybovou hlášku: $connection = mysql_connect("mysql.webzdarma.cz", "meno", "heslo") or die (mysql_error());
-
jimmy: a co vlastne chces? skript je podle tebe ok a podle nas je zase ok wz. poradit si nenechas. takze o co ti jde? jinak syntakticky je to mozna spravne, ale to je bohuzel malo. napsat syntakticky spravnej ale logicky nesmyslnej a nefunkcni program neni zadnej problem.
-
Proved to, co ti tu uz celou dobu rikame. ZKONTOLUJ SPRAVNOST prihlasovaciho jmena a hesla. 1) zkontrolovat prihlaseni pres phpMyAdmina (http://mysql.wz.cz) Pokud OK 2) Zkontroluj spravnost udaju v mysql_connect(); Pokud OK 2) Ve skriptu prepis echo "<H1>.."; na echo mysql_error(); a vypis sem presne co to rika.
-
uz viem kde je chyba len neviem co s nou:) ked ten script upravim takto : $spjenie = mysql_Connect("mysql.webzdarma.cz", "meno", "heslo"); if (!$spojenie): mysql_error(); else: $vysledek = mysql_Exec($spojenie, "INSERT INTO tabulka VALUES( $nieco, '$nieco1', '$nieco2', '$nieco3', $nieco4)"); if (!$vysledek): mysql_error(); else: "spracovane" tak vysledok je takyto: Fatal error: Call to undefined function: mysql_exec()
-
no tak bud si nekde vyrobis tu funkci mysql_exec(), nebo pouzijes mysql_query()
-
cz2.php.net/mysql_exec cz2.php.net/mysql_query pravdepodobne postup viz TONIK je popsan i na strankacvh v manualu.
-
upravil som script a teraz vyzera takto: <? @$spojeni = mysql_Connect("mysql.webzdarma.wz.cz", "meno", "heslo"); if (!$spojeni): echo mysql_error(); else: @$vysledek = mysql_query($spojeni, "INSERT INTO tabulka VALUES( $nieco, '$nieco1', '$nieco2', '$nieco3', $nieco4)"); if (!$vysledek): echo mysql_error(); else: ?> <H1>Nový záznam bol pridany</H1> <? endif; mysql_Close($spojeni); endif; ?> vyhodi to chybvu hlasku: Lost connection to MySQL server during query ak mate este nervy mi pomoct budem rad, vdaka.
-
Chybi ti tam jeste jedna podstatna vec. Volba databaze. Ten tvuj skript sice pridava SQL dotaz, jenze uz nevi kam to ma vubec ukladat. Mezi connect a query pridej $database = mysql_select_db("meno",$spojeni); PS: Nedelej preklepy - mysql.webzdarma.wz.cz => mysql.webzdarma.cz
-
takto?: <? $spojeni = mysql_Connect("mysql.webzdarma.cz", "meno", "heslo"); $database = mysql_select_db("meno", $spojeni); if (!$spojeni): echo mysql_error(); else: $vysledek = mysql_query($database, "INSERT INTO tabulka VALUES( $nieco, '$nieco1', '$nieco2', '$nieco3, '$nieco4)"); if (!$vysledek): echo mysql_error(); else: ?> <H1>Nový záznam byl úspěšně přidán</H1> <? endif; mysql_Close($spojeni); endif; ?> vysledok je: Warning: mysql_query(): supplied argument is not a valid MySQL-Link