Ben üzerinde çalışıyorum bir proje için bir OO Giriş sistemi yapmak için çalışıyorum ve sorgu dizeleri içine değişkenler ekleme ile sorun yaşıyorum. Ben gerçek tablo adı ile "$ tbl_name" yerine ise aşağıdaki kodda, çalışır. Neden $ tbl_name değerine çeviri $ tbl_name değil mi?
class UserDB {
private $TBL_NAME = "users";
public static function CheckLogin($username, $password) {
Database::Connect();
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$sql="SELECT uid FROM $TBL_NAME WHERE username='$username' AND password='$password' ";
$result =mysql_query($sql);
$count=mysql_num_rows($result);
if ($count==1)
return true;
else
return false;
}
Sorgu false dönüyor.