i, örneğin, tam adı "blo" ile tüm kullanıcılara recober istiyorum: "Pablo"
I user
PHP parametresi ile "blo" parametresini pass:
$q=mysql_query("select * From user Where fullName Like '%'".$_REQUEST['user']."'%'",$link );
benim SQL veritabanı üzerinde argüman "blo" ile cümle çalıştığınızda bana doğru sonuç verir, çünkü, ben, SQL cümle doğru olduğunu görüyorum, çünkü bir şey, php SQL cümlede yanlış, bu "argümanı ile cümle blo "Bunun üzerine: select * From user Where fullName Like "%blo%"
Ben PHP doğru "blo" parametresini receiven emin değilim, o zaman, PHP, SQL cümle bir sözdizim hatası olmalı .... ama ben bulamıyorum
EDIT: Tamam! son cümle çözüldü, ama şimdi aynı sorun ile bu yeni cümle var, bu bir hata var ama ben bilmiyorum nerede
$query = sprintf("SELECT u.*
FROM USER u
WHERE u.fullName LIKE '%%%s%%' AND email NOT IN (select pp.fk_email2 from permission pp where pp.fk_email1='".mysql_escape($_REQUEST['mymail'])."') AND email NOT LIKE '".mysql_escape($_REQUEST['mymail'])."' ",
mysql_real_escape_string($_REQUEST['user']));