majid2x
Active Member
سلام .
دوستان درک کد زیر برای من مشکله و نمی خوام همینجوری از روش رد بشم نیاز به توضیحاتی درباره این کد دارم :
کلا در مورد دستور sprintf ، mysql_real_scape_string و اینکه چرا از %s استفاده شد نیاز به راهنمایی دارم .
برای %s شنیدم که می گن یعنی کاراکتر اولش s باشه ولی خوب توی products.id تنها id ذخیره میشه که یک شماره هست ! قضیه چیه ؟!
با تشکر
دوستان درک کد زیر برای من مشکله و نمی خوام همینجوری از روش رد بشم نیاز به توضیحاتی درباره این کد دارم :
کد:
function find_product($id) {
$query = [b]sprintf[/b]("SELECT * FROM products WHERE products.id = '[b]%s[/b]'",
[b]mysql_real_scape_string[/b]($id));
$result = mysql_query($query);
$row = mysql_fetch_array($result);
return $row;
}
کلا در مورد دستور sprintf ، mysql_real_scape_string و اینکه چرا از %s استفاده شد نیاز به راهنمایی دارم .
برای %s شنیدم که می گن یعنی کاراکتر اولش s باشه ولی خوب توی products.id تنها id ذخیره میشه که یک شماره هست ! قضیه چیه ؟!
با تشکر