Php SQL:插入有延迟吗?

Php SQL:插入有延迟吗?,php,mysql,mysqli,Php,Mysql,Mysqli,通过php mysqli prepared语句使用SQL时,Insert语句是否有延迟 例如,在此脚本中: $sql = "INSERT INTO Records (Name, Data) VALUES (?, ?)"; $stmt = $mysqli->prepare($sql); $stmt->bind_param('ss', $recordName, $data); $stmt->execute(); echo "INSERT_SUCCESS"; 在插入完成之前,exe

通过php mysqli prepared语句使用SQL时,Insert语句是否有延迟

例如,在此脚本中:

$sql = "INSERT INTO Records (Name, Data) VALUES (?, ?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param('ss', $recordName, $data);
$stmt->execute();
echo "INSERT_SUCCESS";
在插入完成之前,execute()函数是否被阻止?
如果我用Select查询替换回显行,它会找到新插入的数据还是数据仍然不在那里,因为查询Select语句时Insert语句仍然没有执行。

PHP是一种同步语言。刻不容缓。除了极少数情况外,下一行在上一行完成之前不会执行

这是个不错的问题。措辞有点复杂;慢慢问问题,重新阅读你的措辞+1删除负计数。