کدش که خیلی میشه
در صفحه students.php آیدی چک میشه که وجود داره یا نه:
PHP:
if(isset($_GET['id'])){
$id=$_GET['id'];
$students=$student->fetch_data($id);
echo $students['student_unit'];
ایجا ایدی در متغیر id ذخیره میشه و بعد در پایگاه داده سرچ میکنه . من برای اتصال به پایگاه داده از PDO استفاده کردم.
بعد اینکه اطلاعات رو گرفت اونو چاپ میکنه. من به عنوان مثال نوشتم student_unit مثلا تعداد واحد های دانشجو.
در ابتدای همین صفحه(students.php ) هم این کد رو میذاریم که کد مربوط به اتصال به پایگاه داده و اتصال به کدهای دیتابیس هست یعنی این کدها رو include میکنیم :
PHP:
include_once('cms/includes/connection.php');
include_once('cms/includes/db.php');
$student=new Student;
در صفحه db.php هم کد مربوط به استخراج اطلاعات براساس id از جدول students رو وارد میکنیم:
PHP:
class Student{
public function fetch_data($id){
global $pdo;
$query=$pdo->prepare('SELECT * FROM student WHERE student_id=? ');
$query->bindValue(1,$id);
$query->execute();
return $query->fetch();
}
}
نمیدونم متوجه شدید یا نه ولی من برای اتصال به پایگاه داده از روش PDO استفاده کردم.