こんにちは、私は初めて PDO を使用していますが、エラーが発生しています...どこが間違っているのですか?ここに私のコードがあります
function student_one_image($student_id){
$DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$STH = $DBH->query("SELECT * from school_students, school_student_one_image where (school_student_one_image.student_id = school_students.student_id)
and school_student_one_image.student_id = '$student_id'");
$STH->setFetchMode(PDO::FETCH_ASSOC);
$row = $STH->fetch();
return $row
エラーは、ソケット '/var/lib/mysql/mysql.sock を介してローカル MySQL サーバーに接続できません
そして、mysqlを使用しようとしている場合、それは機能します
function student_one_image($student_id){
$data= mysql_query("SELECT * from school_students, school_student_one_image where (school_student_one_image.student_id = school_students.student_id)
and school_student_one_image.student_id = '$student_id'");
$result = mysql_fetch_array($data);
return $result;
助けてください