У меня есть этот код:
if(mail($to, $subject, $message, $headers)){ $insert_member_sql = "INSERT INTO members (id, username) VALUES('$id', '$username')"; $insert_member_res = mysqli_query($con, $insert_member_sql); if(mysqli_affected_rows($con, $insert_member_res)>0){ echo "1"; }else{ echo "0"; } };
Все отлично работает с отправкой электронной почты и вводом информации в базу данных, но mysqli_affected_rows не работает. Как я могу отредактировать этот код для эха 1 после выполнения запроса?
изменить это
if(mysqli_affected_rows($con, $insert_member_res)>0)
в
if(mysqli_affected_rows($con)>0)
mysqli_affected_rows
требует только объект connection link
но вы также передали объект запроса, что было проблемой
if(mail($to, $subject, $message, $headers)){ $insert_member_sql = "INSERT INTO members (id, username) VALUES('$id', '$username')"; if (!mysql_query($insert_member_sql) ){ echo "1"; }else{ echo "0"; } };
или вы можете повторить его
echo mysqli_affected_rows($con);
если вы хотите дважды проверить курс