我的问题是,文件produkti_ndryshuar.php确实执行时没有错误,但是没有使用produkti_i_ri_id on MySQL produktet表对produkti_id进行任何更新。produkti_cmimi && $produkti_fotografia ){
$query_2=$db->prepare("update
我仍然在尝试将mysql_*内容转换为PDO和预准备语句。在整个网络中做到这一点真的很难,但我没有放弃,我遇到了一些问题。if (something) mysql_query("UPDATE account SET pass=$pass WHERE id=$id");mysql_query("UPDATE acc
如果通过PDO向MySQL发出多语句查询,而第一条语句是insert语句,第二条语句是update语句,则PDO::nextRowset()函数不会返回正确数量的结果集。(注意,自PHP5.3以来,PDO应该支持每个MySQL查询的多个语句。)php
$link = new \PDO('mysql:host=localhost;dbna
我已经找到了许多用于PDO的exec语句的方法,但我不确定它是否对我有帮助。我的理解是,我必须对准备好的语句使用execute()函数。我正在使用来自用户输入的数据更新行,因此我希望使用预准备语句,而不是query()调用。我的代码如下:$sql = "UPDATE tb_users WHERE id = ?当搜索之类的时候,它总是出现在exec语句中,但据我所知,exe