選択したクエリを連想配列でフェッチします。 選択クエリが正常に動作しますが、クエリを取得しながら、このエラーを与える:未定義のクラス定数 'FECTH_ASSOC'は、連想配列内の選択された行をフェッチできません。
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>
:ここ
Fatal error: Uncaught Error: Undefined class constant 'FECTH_ASSOC' in D:\xampp\htdocs\MyWork\admin\workEdit.php:7 Stack trace: #0 {main} thrown in D:\xampp\htdocs\MyWork\admin\workEdit.php on line 7
は私のコードです
このコードはidを別のページに渡してworkEdit.phpのデータを編集します
workEdit.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);
?>
私は本当にこのコードで間違っているのか分かりません。それが必要、私は私のために完璧にうまく働いている前に、同じコードを使用してきたが、私はそれがworking.Helpは本当にいただければ幸いいない理由:)
「FETCH_ASSOC」は「FECTH_ASSOC」ではありません! –
ありがとう、私はそれに気付かなかった。 –