У меня была php версия 5, но теперь я обновился до php 7 , и у меня возникают проблемы, которых не было с более старой версией.
То, что я все еще пытаюсь решить, это:
Could not connect to the database mydatabase :could not find driver
(это появляется, когда я запускаю свой скрипт).
Я пытался открыть phpmyadmin, а такжепоявилась ошибка:
The mysqli extension is missing. Please check your PHP configuration.
После долгих поисков я все еще могу найти решение, это связано с версией моего mysql на xampp?Его тоже нужно обновить?
Версия Apache: 2.4 mysqlnd 5.0.12
********************** РЕДАКТИРОВАТЬ***************** Вот код, который устанавливает соединение с базой данных:
function connection()
{
$host = 'localhost';
$dbname = 'mydatabase';
$username = 'root';
$password = '';
try {
$conn = new PDO("mysql:host=$host;dbname=$dbname;", $username, $password);
$conn->exec("SET CHARACTER SET utf8");
// echo "Connected to $dbname at $host successfully.";
}
catch(PDOException $pe) {
die("Could not connect to the database $dbname :" . $pe->getMessage());
echo "Line: " . __LINE__;
}
return $conn;
} //connection