Помогите с устаревшим die(mysql_error() и mysql_num_rows() в php 7.1
Сто лет не занимался кодом, подзабыл слегка + не знаю. На 5.5 писал давно такой простой запрос для регистрации пользователя: когда в базе есть подобный пользователь, то выводит оповещение. На 7.1 это уже не раб. Помогите осуществить то же самое , только на 7.1 пхп
$query = ("SELECT id FROM users WHERE login='$login'");
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) > 0) {
echo 'Пользователь с таким логином уже зарегестрирован!';
}
Коннекчу базу так : $conn->
Зарнее спасибо. Всем хорошего зрения и шустрых пальцев.
МОЖЕТ ПРИГОДИТСЯ :) Недолго думая сварганил так:
$allstr = $conn->query("SELECT COUNT(id) FROM users WHERE login='$login'");
$sql = $allstr->fetch(PDO::FETCH_NUM);
$astr = ($sql[0]);
if ($astr > 0) {
echo 'Пользователь с таким логином уже зарегестрирован!';
}