我想要的是在关联数组中获取所选查询。选择查询正常工作,但是在获取查询时会出现此错误:
致命错误:未定义的类别常数'fecth_assoc'in D: xampp htdocs htdocs mywork mywork admin admin admin workitit.php:7 stack 跟踪:#0 {main}在D中投掷: Xampp htdocs mywork mywork admin workit.php 在第7行
这是我的代码:
connection.php
<?php
class Connection{
static $dbHost ='localhost';
static $dbName ='db_idream_workschedule';
static $dbusername ='root';
static $dbpassword ='';
static $con;
static function connect(){
try{
self::$con = new PDO("mysql:dbHost=".self::$dbHost.";dbname=".self::$dbName,self::$dbusername,self::$dbpassword);
}catch(PDOException $e){
die($e->getMessage());
}
}
}
?>
worktable.php
<a href="workEdit.php?id=<?php echo $row['jobId']; ?>"><i class="fa fa-edit"></i></a> || <a onclick="return confirm('are you sure you want to delete this ?')" href="function.php?id=<?php echo $row['id']; ?>&image=<?php echo $row['media'];?>&page=deleteUser" > <i class="fa fa-trash"></i></a>
此代码是将ID传递到另一个页面,以编辑workit.php
中的数据。workit.php
<?php
$id = $_GET['id'];
require_once('connection.php');
$dbcon = new Connection();
$dbcon->connect();
$result=$dbcon::$con->query("SELECT * FROM `work` WHERE jobId=".$id);
$data = $result ->fetch(PDO::FECTH_ASSOC);
?>
我真的不知道此代码怎么了。我一直在使用相同的代码,这对我来说很好,但是我不知道为什么它不起作用。
这是您的错字,请检查拼写,应该为
pdo :: fetch_assoc