【发布时间】:2015-11-24 05:19:32
【问题描述】:
通过php mysqliprepared statements使用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 查询替换 echo 行,它会找到新插入的数据还是数据仍然不存在,因为在查询 Select 语句时仍然没有执行 Insert 语句。
【问题讨论】:
-
不错的问题。措辞有点复杂。花点时间提问并重新阅读你的措辞。 +1 删除负数。