MYQSL deki verileri kategorilere bölmek
Myqsl de ki verileri ilk baş harflerine göre kategorilere göre ayırabilirmiyim acaba, eğer mümkünse nasıl bir yol izlemeliyim.
Gerçi böyle bir sorgu ile işimi görebilirim
$sorgu = mysql_query("SELECT * FROM tablo WHERE sutun like '$_POST[A]%' ORDER BY sutun);
ama ilerde sorun yaşamamak için sordumç
Php
yaptığınız doğru, güvenlik için POST değerini süzmeniz gerekir.
$sorgu = mysql_query("SELECT * FROM tablo WHERE sutun LIKE '$harf%' ORDER BY sutun);
Php
teşekürler, ya aslında bu güvenlik meselesini hep ihmal ettim.
Php
tasiyem addslashes komutunuda kullanmanız
$harf=addslashes(htmlspecialchars($_POST["harf"]));
yapabilirsiniz
Php
o zaman şöyle yapsanız daha iyi:
$harf = stripslashes($_POST["harf"]);
}
else {
$harf = $_POST["harf"];
}
$harf = mysql_real_escape_string($harf);
Php
özür dilerim yine hata yapmışım
eger mesajı bir editor ile kayıt yapıyorsanız mesala FCKeditor ve vb gibi
tarzı yani stil ve biçimlendirme kullanıyorsanız o zaman htmlspecialchars yerine addslashes kullanabilirsiniz yoksa drekon hocamızın dediği htmlspecialchars daha mantıklı
www.Phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.