TolgaTuran61 adlı üyeden alıntı

PHP zaten mysql önermiyor. Kod yazarken hataları gizleyecek kod (error_reporting(0)) yazmayın pdo'ya geç uyarısı alacaksınız. PDO mysql işlemlerinde daha güvenilir ve sql injection açıklarından sonra decerece korur.
Zaten PDO'da bir şey yok. Hazır Class'lar var. Bence onu kullan. Hatta ben sana bir öneri de bulunayım. Burada ki BasicDB Classını kullanarak çok kolay bir şekilde veri işlemlerinizi PDO ile yaparsınız.

Kolay Gelsin.


Teşekkürler aklımda bulunsun.

Ek Olarak:

D3M1R adlı üyeden alıntı

Kodları paylaşırsanız ona görede yardımımız dokunur hocam. :)


Hocam şöyle bir kod denedim ama alakasız bile olabilir :)

include 'connect.php';

$sifresorgula = $_POST['password'];

$sorgu = mysql_query("SELECT * FROM sms WHERE password='.$sifresorgula.'");


while($sonuc_dizisi= mysql_fetch_array($sorgu))
{
echo $sonuc_dizisi['password'];


}

?>


Post edince beyaz sayfa çıkıyor.
var_dump($_POST); sorgusunu çalıştırdığımda şöyle bir çıktı veriyor.
array(2) { ["sifresorgula"]=> string(6) "442590" ["kaydet"]=> string(13) "GÄ°RÄ°Åž YAP!" },


Şöyle bir kod denedim ama bunda da veritabanında olsa da olmasa da hep var cevabı veriyor.

$sifresorgula = $_POST['password'];

$sql = mysql_query("Select * from sms where password='$sifresorgula'");
$kontrol = mysql_num_rows($sql);
$yaz = mysql_fetch_array($sql);
if($kontrol=$sql) {
echo "var";
} else {
echo "yok";
}