У меня возникла проблема с заменой mysql_result
на правильную команду mysqli_?
. Кажется, я все пробовал, но ничего не работает. Я использую его, чтобы проверить, если имя пользователя берется для входа-системы, как это:Замените mysql_result на mysqli_?
$sql = "SELECT COUNT(*) FROM members WHERE user='{$_POST['user']}'";
$result = mysqli_query($con, $sql);
if (mysql_result($result, 0) > 0) {
$reg_error[] = 1;
}
Я попытался с mysqli_fetch_assoc
и mysqli_num_rows
, и я попытался изменить все это, но ничего не работает поэтому я обращаюсь к вам, ребята.
Со всем, что я пробовал, мой скрипт по-прежнему создает пользователя, даже если имя пользователя allready существует.
Есть ли способ решить эту проблему?
Google делает жизнь проще. http://codular.com/php-mysqli. Первый результат, когда вы используете Google с использованием php mysqli. Mysqli - это сдвиг с нуля, вы не можете просто смешивать/сопоставлять функции mysql_ и mysqli_ – Rottingham
«какой-то нераскрытый код не работает» - это не вопрос, если вы не учтете «исправить неправильный код» ответ; -P –
Как насчет сообщений об ошибках? – Eric