Существует запрос к базе данных:
CODE ( SQL):
скопировать код в буфер обмена
$dconnected = mysql_fetch_row (mysql_query("SELECT COUNT(*) FROM `users` WHERE `Login` = '{$_SESSION['login']}' AND `Password` = '{$_SESSION['password']}'",$link));
Если $_SESSION['login'] или $_SESSION['password'] включает символ одинарной кавычки ' , то появляется ошибка:
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/***.php on line 63
Очевидно, кавычка заменяет собой правый ограничитель вокруг переменной.
Можно ли избежать этой ошибки (вообще, а не заменив один символ другим), не изменяя данных, записанных в переменные?
|