如果我使用以下代码,我的“行锁”工作正常:
mysqli_query($link, 'START TRANSACTION');
mysqli_query($link, 'SELECT * FROM '. $table .' WHERE id=1 FOR UPDATE');
不幸的是我的服务器不支持“mysqli”。以下(使用“mysql”)不起作用是真的吗?
mysql_query($link, 'START TRANSACTION');
mysql_query($link, 'SELECT * FROM '. $table .' WHERE id=1 FOR UPDATE');
有解决方法吗? 感谢
答案 0 :(得分:3)
好的 - 如果我使用
mysql_query('START TRANSACTION', $link);...
而不是
mysql_query($link, 'START TRANSACTION');...
它有效。