Тема: Неполадки з розширенням mysqli
Привіт.
Пишу я собі значить тихенько срипт, все ніби виходить і тут лажа.
З якогось дива mysqli в деякиї місцях тупо відмовляється працювати.
Помилок ніяких не видає, але і результату жодного теж немає.
Наприклад на головній сторінці всі запити проходять без проблем, а в одному місці тупо нічого не відбувається.
Запит:
$sql = 'SELECT id FROM users WHERE nickname = '.$Value;
Сам код php:
Class UserFunction
{
public function checkValid($Input,$Value,$db = null)
{
switch($Input)
{
#тут великий кусок коду
case 'checklogin':
$sql = 'SELECT id FROM users WHERE nickname = '.$Value;
$result = $db->query($sql);
if($result->num_rows > 0)
return 'Введений вами нікнейм уже зайнятий.<br />';
else
//return 'ok';
return 'ok';
break;
/*case 'text':
return 0;
break;*/
default:
return 0;
}
}
}
$User = new UserFunction();
?>
Виклик проходить в іншому файлі:
if($User->checkValid('checklogin',$_POST['nickname'],$db) != 'ok')
$errorForm = $errorForm.$User->checkValid('checklogin',$_POST['nickname'],$db);
Одним словом, перепробував я дофіга варіантів і ніфіга.
Файл підключення до БД, є включеним у сценарій.