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
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

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