kde nastavuješ kodování připojení k databázi v PHP? tam je chyba tak už to sem napiš ať to můžeš zamknout tohle téma
Zle vyhadzovanie vysledkov z databazy
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: Zle vyhadzovanie vysledkov z databazy
děláš si ze mě srandu?
kde nastavuješ kodování připojení k databázi v PHP? tam je chyba tak už to sem napiš ať to můžeš zamknout tohle téma
kde nastavuješ kodování připojení k databázi v PHP? tam je chyba tak už to sem napiš ať to můžeš zamknout tohle téma
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zle vyhadzovanie vysledkov z databazy
Nie, srandu si nerobim, na kazdom mieste v kode, kde je kodovanie a aj v databaze som nastavil rovnake kodovanie, aby sa to nebilo.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8_bin" />
<title>Untitled Document</title>
</head>
<body>
<?
$pripojeni = mysql_connect('...', '...', '...');
if ($pripojeni)
{
mysql_select_db('...');
mysql_query("SET NAMES 'utf8_bin'");
}
else {
die('K db se nepodarilo pripojit: '.mysql_error());
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8_bin" />
<title>Untitled Document</title>
</head>
<body>
<?
$pripojeni = mysql_connect('...', '...', '...');
if ($pripojeni)
{
mysql_select_db('...');
mysql_query("SET NAMES 'utf8_bin'");
}
else {
die('K db se nepodarilo pripojit: '.mysql_error());
}
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: Zle vyhadzovanie vysledkov z databazy
no hurá, konečně ti můžu říct že to máš blbě :)
MySQL_Query("SET NAMES 'utf8'"); tohle funguje a jestl ne, tak na všech hostinzích který jsem vyzkoušel to šlo a ty si chytil zrovna špatnej
MySQL_Query("SET NAMES 'utf8'"); tohle funguje a jestl ne, tak na všech hostinzích který jsem vyzkoušel to šlo a ty si chytil zrovna špatnej
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zle vyhadzovanie vysledkov z databazy
Databaza síce je v utf8, ale tam kde sa nastavuje Overenie MySQL spojenia: sa da nastavit utf8_bin
Ked som si v php kode ako Ty pises nastavil utf8 namiesto utf8_bin, tak vysledok je tu
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /domains....on line 38
38 riadok:
while ($row=mysql_fetch_array($sql))
Ked som si v php kode ako Ty pises nastavil utf8 namiesto utf8_bin, tak vysledok je tu
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /domains....on line 38
38 riadok:
while ($row=mysql_fetch_array($sql))
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: Zle vyhadzovanie vysledkov z databazy
specifikuj mysql_error
MySQL_Query($sql) Or Die(MySQL_Error())
MySQL_Query($sql) Or Die(MySQL_Error())
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zle vyhadzovanie vysledkov z databazy
Chlapci proč ho furt (3 stránky) taháte za nos, proč si to nezjednodušíte?
if (isset($_GET['search']))
$hledat = htmlspecialchars(stripslashes($_GET['search']));
else
$hledat = "";
// $hledat = "co hledat";
echo "<p>hledam klicove slovo: \"$hledat\"</p>";
$sql = mysql_query("SELECT * FROM veci WHERE tricka LIKE '%$hledat%' ");
Když to vypíše stejnou chybu, odkomentuj řádek před SQL dotazem. Když to vypíše vše v tabulce, tak GETsearch neexistuje. A taky by bodnula struktura tabulky veci.
if (isset($_GET['search']))
$hledat = htmlspecialchars(stripslashes($_GET['search']));
else
$hledat = "";
// $hledat = "co hledat";
echo "<p>hledam klicove slovo: \"$hledat\"</p>";
$sql = mysql_query("SELECT * FROM veci WHERE tricka LIKE '%$hledat%' ");
Když to vypíše stejnou chybu, odkomentuj řádek před SQL dotazem. Když to vypíše vše v tabulce, tak GETsearch neexistuje. A taky by bodnula struktura tabulky veci.
Re: Zle vyhadzovanie vysledkov z databazy
CZechBoY, neviem ako mylsis odkomentovat a toto echo mysql_error(); tam mam.
Antena, vysledok Tvojho kodu je bez chyb, ale vyhodilo mi len: hledam klicove slovo: ""
Antena, vysledok Tvojho kodu je bez chyb, ale vyhodilo mi len: hledam klicove slovo: ""
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: Zle vyhadzovanie vysledkov z databazy
to je sice pěkný že to tam máš ale napiš sem tu chybu
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Ellrohir
- nováček
- Příspěvky: 49
- Registrován: prosinec 11
- Bydliště: Praha
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: Zle vyhadzovanie vysledkov z databazy
fili: to znamená, že v proměnný $_GET['search'] nic není - takže logicky nemůžeš podle ní v databázi nic najít...neříkals náhodou něco o tom, že jsi to změnil z GET na POST? jestli jo, tak pak všude změň $_GET['search'] na $_POST['search']...
"Zprávy mají velikost, třeba i nulovou, a mají nějaký význam, třeba i žádný."
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: Zle vyhadzovanie vysledkov z databazy
co to meleš Ellrohire? chápeš že má blbý nastavení kodování? budíček!
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zle vyhadzovanie vysledkov z databazy
Uz davno mam POST namiesto GET, a ten posledny skusany kod som samozrejme skusal s POST a nie s GET ako bolo uvedene
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: Zle vyhadzovanie vysledkov z databazy
hele přidej si mě na icq/skype pač tady to za ten začínající rok ani nevyřešíme..
pošleš ten mysql_error kterej to hází nebo tě musim prosit o vyřešení tvýho problému?
pošleš ten mysql_error kterej to hází nebo tě musim prosit o vyřešení tvýho problému?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů


