我正在尝试使用PDO Fetch对象从数据库检索数据

时间:2018-08-15 13:03:47

标签: php mysql mysqli

我正在尝试使用PDO Fetch对象从数据库中检索数据,并且显示

  

致命错误:未捕获错误:调用未定义方法mysqli_result :: execute()

我做错了什么 这就是我尝试过的

<?php 
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "messages_db";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
$getquery = $conn->query('select col_name from db where id = 2');
$getquery->execute();
$result = $getquery->fetch(PDO::FETCH_OBJ);
?>

<div><?= $result->col_name; ?></div>

1 个答案:

答案 0 :(得分:2)

首先,不要混合使用PDO和mysqli。坚持一个。这是一个PDO示例。您首先需要创建一个新的PDO对象。并在开始时连接到数据库

for (i = 0; i < document.getElementsByClassName("main-nav").length; i++) {
  //your code here using document.getElementsByClassName("main-nav")[i]
}