我的查詢低於:使用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