Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Co dělám špatně u dotazu do MySQL?

Mám kód

<?php
$hledam = $_POST['hledam'];
echo "Vypisuji vše, kde je hledaný výraz <b>$hledam</b><br><br>";

include "pripojeni.php";

$result = mysql_query("SELECT * FROM tkosp_organizace ORDER BY kraj LIKE '$hledam'");
?>

<?php
while ($zaznam = mysql_fetch_array ($result)):
?>
<table style="background-color: white; width: 100%" border="1" cellspacing="0" cellpadding="5">
<tr>
<td colspan="6" class="nadpis_tab">ID <?php echo $zaznam['id']; ?> | Vloženo <?php echo $zaznam['datum']; ?> | Kraj <?php echo $zaznam['kraj']; ?></td>
...

Ale vypisuje se mi komplet tabulka. Proč se mi nevypíše pouze řádek/řádky s $hledam?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
LIKE musi byt po WHERE, az po nich prijde ORDER BY. WHERE urcuje kde sde ma hledat, a LIKE co se ma…
Dwane Dibbley 10.06.2017 13:03
Dwane Dibbley
Furt mám něco blbě, nevypíše se nic $result = mysql_query("SELECT * FROM tkosp_organizace WHERE kra…
Kráťa 10.06.2017 13:14
Kráťa
Nebude to náhodou tým, že to čo hľadáš, v tej databáze nie je? Mimochodom, opäť tam máš zraniteľnosť…
los 10.06.2017 13:19
los
Je to tam. Zkouším hledat jméno jedné paní, která se v tabulce vyskytuje pouze 1x. Ona tam ale je ul…
Kráťa 10.06.2017 13:25
Kráťa
A zkousels na to jit od zakladu? Cili za WHERE dat jen jednu polozku (predpokladam ze orgaosoba) a d…
Dwane Dibbley 10.06.2017 14:28
Dwane Dibbley
Jo, to zkusím. Ale na proměnnou mám echo a vypisuje se, tak prázdná nebude. A ještě to vlaswtně vyzk…
Kráťa 10.06.2017 14:32
Kráťa
Jinak jsem v SQL uz roky nedelal a nejsem si jist jestli je "WHERE kraj,organizace,orgamesto,orgaoso… nový
Dwane Dibbley 10.06.2017 14:43
Dwane Dibbley
kraj,organizace,orgamesto,orgaosoba LIKE '$hledam' Ehm, toto je uplne zle Ked uz tak kraj LIKE '$… nový
wam_Spider007 10.06.2017 15:11
wam_Spider007
Udělal jsem $result = mysql_query("SELECT * FROM tkosp_organizace WHERE organizace LIKE '%$hledam%'… poslední
Kráťa 10.06.2017 16:11
Kráťa

Je to tam. Zkouším hledat jméno jedné paní, která se v tabulce vyskytuje pouze 1x. Ona tam ale je uložená jako Ilona Sailerová, tak zkouším %Sailerová% a nic. :-(
Tohle vyhledávání potom bude v administraci a ta bude na heslo.

Zpět do poradny Odpovědět na původní otázku Nahoru