Я просто хочу определить, существует ли столбец в таблице с num_rows.Alter table if num rows returns 0
Так что если имя пользователя уже находится в базе данных, оно должно просто изменить таблицу. В настоящее время он просто создает новый столбец, когда он действительно должен повторять, что это имя пользователя уже существует в базе данных. Могу ли я на самом деле сделать это так?
$selectdest = "SELECT dest FROM tbabonnenten WHERE dest='$user'";
$result = $conn->query($selectdest);
$destination = $result->num_rows;
$aff_rows=$conn->affected_rows;
$result=$conn->query($selectdest);
if($conn->affected_rows==1){ array_push($errarr,"Username \"$username\" already exists"); }
Таким образом заменить $ результат = $ conn-> запрос ($ selectdest); с $ aff_rows = $ conn-> affected_rows ;? –
сначала используйте $ result = $ conn-> query(); $ result сохранит фактические значения, но $ conn-> affected_rows даст вам затронутые строки – hengecyche
теперь я получаю эту ошибку: «Не удалось получить mysqli» –