小编Ste*_*ven的帖子

如何将 MySQL 代码转换为 PDO 语句?

我需要将第一个 if 语句更改为 PDO 语句,但我不确定如何去做。请问有人可以帮忙吗?

当用户提交表单时,我希望他们的电子邮件地址从数据库上的用户表中提取到网站上的此页面中,使用他们在注册时分配的编号 $id。

$table = 'suggestions';
$id = (isset($_SESSION['u_id']) ? $_SESSION['u_id'] : null);

if ( NULL !== $id) {

  $sql = mysqli_query($conn, "SELECT email FROM users WHERE u_id='$id'");
  $fetch = mysqli_fetch_assoc($sql);
  $email = $fetch['email'];

}

$email;
$optionOne = '';
$optionTwo = '';
$suggestions = selectAll($table);


if (isset($_POST['new-suggestion'])) {
  global $conn;

  $id;
  $email;
  $optionOne = $_POST['optionOne'];
  $optionTwo = $_POST['optionTwo'];
  $sql = "INSERT INTO $table (user_id, email, option_1, option_2) VALUES (?, ?, ?, ?)";

  if (!empty($optionOne) && !empty($optionTwo)) …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

7
推荐指数
1
解决办法
213
查看次数

标签 统计

mysql ×1

pdo ×1

php ×1