$ stmt-> execute (): Как узнать, была ли вставка в БД успешной?

Со следующим фрагментом кода, как я узнаю, что что-то было вставлено в БД?

if ($stmt = $connection->prepare("insert into table (blah) values (?)")) {
$stmt->bind_param("s", $blah);  
$stmt->execute();           
$stmt->close();                                 
}

Я думал, что добавление следующей строки будет работать, но, видимо, нет.

if($stmt->affected_rows==-1){$updateAdded="N"; echo "failed";}  

А затем используйте $ updatedAdded = "N", чтобы затем пропустить другие фрагменты кода далее вниз по странице, которые зависят от успешности вставки выше.

Есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос