MYQSL deki verileri kategorilere bölmek.

serdarS. serdar

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ç

2010-09-26 18:41:22 Edit:2010-09-26 18:50:40

Php

yaptığınız doğru, güvenlik için POST değerini süzmeniz gerekir.

$harf=htmlspecialchars($_POST["harf"]);

$sorgu = mysql_query("SELECT * FROM tablo WHERE sutun LIKE '$harf%' ORDER BY sutun);

Her programcı birgün Php yi tadacaktır
2010-09-26 21:50:35

Php

serdarS. serdar

teşekürler, ya aslında bu güvenlik meselesini hep ihmal ettim.

2010-09-26 23:40:15

Php

theSinanSinan AY

tasiyem addslashes komutunuda kullanmanız

$harf=addslashes(htmlspecialchars($_POST["harf"]));

yapabilirsiniz

2010-09-27 20:51:11 Edit:2010-09-27 20:51:30

Php

o zaman şöyle yapsanız daha iyi:

if (get_magic_quotes_gpc()) {
    
$harf stripslashes($_POST["harf"]);
}
else {
    
$harf $_POST["harf"];
}
$harf mysql_real_escape_string($
harf);

Her programcı birgün Php yi tadacaktır
2010-09-27 21:19:50

Php

serdarS. serdar

teşekürler, ikinize de

2010-09-28 00:53:45

Php

theSinanSinan AY

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

2010-09-28 07:31:06

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro