Autor | Zpráva | ||
---|---|---|---|
Cajme12 Profil |
#1 · Zasláno: 1. 8. 2010, 21:17:04
Prosím pomozte nejde mi zobrazování dat z databaze
Zde je kod <html> <head> <link href="s.css" rel="stylesheet" type="text/css" /> <title>Clanky</title> </head> <body> <h1>Mé články</h1> <hr> <p>Zde najdete mé články</p> <? $sql=SELECT * from clanky; include "config.php"; MySQL_Connect($server, $login, $heslo) or die("Nepodařilo se připojit k databázi"); MySQL_Select_DB("myserver35") or die("Nepodařilo se otevřít databázi"); $vysledek=mysql_query("$sql"); while ($zaznam=MySQL_Fetch_Array($vysledek) ): ?> <h1> <? echo $zaznam["nadpis"]; ?> </h1><br> <? echo $zaznam["text"]; ?> <br> <font color="red"> <? echo $zaznam["autor"]; endwhile; ?> </font><br><hr> <br /><br /> <span><a href="http://myserver.wz.cz">Menu</a></span><br /> <a href="admin.htm" align="right"><font size="0,25em">Administrace</font></a> </body> </html> struktůra tabulky clanky Sloupec Typ Nulový Výchozí Komentáře nadpis varchar(50) Ne text varchar(10000) Ne autor varchar(20) Ne Předem diky za pomoc |
||
Davex Profil |
#2 · Zasláno: 1. 8. 2010, 21:29:56
Okolo řetězce patří uvozovky nebo apostrofy.
$sql="SELECT * from clanky"; Příště prosím uveď i chybovou hlášku. |
||
Cajme12 Profil |
zaprvé děkuji
zadruhe stejně to nejde hosting mam u endora.cz prosím skuste se někdo kouknout na test.hys.cz/clan.htm prosííím jo a žádná chybová hlaška se nevypsala což je divnéé |
||
panther Profil |
#4 · Zasláno: 1. 8. 2010, 21:51:09
Cajme12:
„jo a žádná chybová hlaška se nevypsala což je divnéé“ divné to není, kde máš mysql_error()? Jestli nevíš, neptej se, co to je a o této funkci si něco přečti v manuálu. |
||
Cajme12 Profil |
#5 · Zasláno: 1. 8. 2010, 22:04:59
tak jsem inovoval kod a stale nic
<html> <head> <link href="s.css" rel="stylesheet" type="text/css" /> <title>Clanky</title> </head> <body> <h1>Mé články</h1> <hr> <p>Zde najdete mé články</p> <? $sql="SELECT * from clanky" or die("3. mysql_error()"); include "config.php"; MySQL_Connect($server, $login, $heslo) or die("Nepodařilo se připojit k databázi. mysql_error()"); MySQL_Select_DB("myserver35") or die("Nepodařilo se otevřít databázi. mysql_error()"); $vysledek=mysql_query($sql) or die("1. mysql_error()"); while ($zaznam=MySQL_Fetch_Array($vysledek) ) or die("2. mysql_error()"): ?> <h1> <? echo $zaznam["nadpis"]; ?> </h1><br> <? echo $zaznam["text"]; ?> <br> <font color="red"> <? echo $zaznam["autor"]; endwhile; ?> </font><br><hr> <br /><br /> <span><a href="http://myserver.wz.cz">Menu</a></span><br /> <a href="admin.htm" align="right"><font size="0,25em">Administrace</font></a> </body> </html> |
||
panther Profil |
#6 · Zasláno: 1. 8. 2010, 22:07:04
Cajme12:
kam všude ten mysql_error() cpeš probůh? Jak může definice proměnné nebo cyklus vyhazovat chybu MySQL dotazu? Opravdu nakoukni do manuálu. |
||
Cajme12 Profil |
#7 · Zasláno: 1. 8. 2010, 22:14:27
Sorry jsem lempl no...lol
OPRAVENO-(snad) Kod <html> <head> <link href="s.css" rel="stylesheet" type="text/css" /> <title>Clanky</title> </head> <body> <h1>Mé články</h1> <hr> <p>Zde najdete mé články</p> <? $sql="SELECT * from clanky"; include "config.php"; MySQL_Connect($server, $login, $heslo) or die(".mysql_error()"); MySQL_Select_DB("myserver35") or die(".mysql_error()"); $vysledek=mysql_query($sql); while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <h1> <? echo $zaznam["nadpis"]; ?> </h1><br> <? echo $zaznam["text"]; ?> <br> <font color="red"> <? echo $zaznam["autor"]; endwhile; ?> </font><br><hr> <br /><br /> <span><a href="http://myserver.wz.cz">Menu</a></span><br /> <a href="admin.htm" align="right"><font size="0,25em">Administrace</font></a> </body> </html> ale stale to nevipisuje data z databaze sakriš PLS help |
||
xmark Profil |
#8 · Zasláno: 1. 8. 2010, 22:24:53
Kde máš zadáno $server, $login, $heslo?
Co máš v config.php? Proč je MySQL_Connect a MySQL_Select_DB tady? |
||
Cajme12 Profil |
#9 · Zasláno: 1. 8. 2010, 22:26:49
v config.php mam
<? $server = "localhost"; // jméno serveru $login = "jmeno"; // přihlašovací jméno $heslo = "heslo"; // heslo $databaze = "databaze"; // název databáze ?> |
||
xmark Profil |
#10 · Zasláno: 1. 8. 2010, 22:34:39
Běžně se to dává do toho configu, abys to nemusel na každé stránce vypisovat.
Řekl bych, že ti to bude fungovat o dost líp, když ten soubor přejmenuješ z test.htm na test.php. |
||
Cajme12 Profil |
#11 · Zasláno: 1. 8. 2010, 22:37:55
Hej dikeeeeesss už to facháá...thank you...
|
||
Sajitko Profil |
#12 · Zasláno: 2. 8. 2010, 08:43:21
Cajme12:
> struktůra tabulky clanky > Sloupec Typ Nulový Výchozí Komentáře > nadpis varchar(50) Ne > text varchar(10000) Ne > autor varchar(20) Ne typ varchar a 10000? to snad ne... varchar je omezen 255 znaky raději použij text, mediumtext, nebo longtext |
||
Časová prodleva: 15 let
|
0