我的查询低于:使用PHP-MYSQL中的`fetch_assoc()`在预处理语句中使用`SELECT *`设置多个`WHERE`子句来设置结果的正确方法是什么?
$query = 'SELECT * FROM `table_name` WHERE `uid` = ? AND `email` = ?';
$stmt_select = $conn->prepare($query);
$stmt_select->bind_param('is', $user_id, $user_email);
$user_id = $_SESSION['uid'];
$user_email = $_SESSION['user_email'];
$result = $stmt_select->execute();
我想打印使用fetch_assoc
设置的结果,这是因为我不想bind_result()
全部23列的名字,我想它使用$row['column_name']
打印,是什么实现它的正确方法?
如果你想看到我的代码,我在这里问了另一个问题: How to SELECT * with multiple WHERE using fetch_assoc in prepared statements in PHP-MYSQL?
但它并没有得到正确回答,所以不是纠正我的代码,你能告诉我什么是实现的最佳途径它?
我希望我的答案帮助@ user7984467 – Akintunde007