gpt4 book ai didi

php - mysql_affected_rows 不显示消息

转载 作者:行者123 更新时间:2023-11-30 00:37:39 25 4
gpt4 key购买 nike

我正在尝试显示受影响的行,但由于某种原因它不起作用。当我运行下面的代码时,PHP 的 mysql_affected_rows() 不显示任何内容。有什么建议

这就是我所拥有的:

<?php
//error_reporting(0);
require 'connect4.php';
require 'security2.php';

$records = array();

if(isset($_POST)){
if(isset($_POST['first_name'],$_POST['id'])){
$first_name = trim($_POST['first_name']);
$id = trim($_POST['id']);

if(!empty($first_name) && !empty($id)){
$delete = $db->prepare('DELETE FROM people WHERE first_name = ? AND id = ?');
$delete->bind_param('si',$first_name,$id);
if($delete->execute()){
echo $db->affected_rows. '<br>';
header('location: index.php');
die();
}
}else{
echo 'something went wrong';
}
}
}

if($results = $db->query('SELECT * FROM people')){
if($results->num_rows){
while($row=$results->fetch_object()){
$records[] = $row;
}
$results->free();
}
}
?>

最佳答案

你真的在混合mysqlmysqli函数吗?您似乎使用了 OO API,因此它只能是 mysqli。你不能混合两者。

这是您需要的功能:mysqli_affected_rows$mysqli->affected_rows 属性。

关于php - mysql_affected_rows 不显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22023908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com