-2
Я создал класс здесь для получения данных, и он работает нормально, но я не знаю, это правильный код? Кто-нибудь может просто проверить код для меня?PHP PDO выбрать данные, используя класс
<?php
class SingleData {
public $tbName;
public $id;
public $col;
public function viewData($tbName,$id,$col){
$start = new PDO('mysql:host=localhost;dbname=user;charset=utf8mb4',"root","pass");
$con = $start->prepare("SELECT $col FROM $tbName WHERE id=?");
$con->bindValue(1, $id, PDO::PARAM_INT);
$con->execute();
$result=$con->fetchColumn();
return $result;
}
}
?>
и это, как я называю данные
$data=new SingleData;
echo $data->viewData('user',1,'FName'). " ";
echo $data->viewData('user',1,'LName'). </br>;
echo $data->viewData('user',1,'Job'). </br>;
и результат будет:
John Smith
Sales Manager
просто измените это значение $ data = new SingleData(); –
остальное в порядке? –
Да, я думаю, что отдых в порядке, попробуйте и дайте мне знать, если есть какая-либо проблема. –