У меня возникла ошибка, говорящая мне использовать mysqli или PDO, когда я запускаю код ниже. Пожалуйста, помогите мне изменить его на код mysqli
. Я попытался, но это не сработало, поскольку я новичок, и я скопировал этот код.Ошибка «Использовать mysqli или PDO»
<?php
//Make the database connection.
db_connect() or die('Unable to connect to database server!');
function db_connect($server = 'localhost', $username = 'root', $password = '', $database = 'hct_db', $link = 'db_link') {
global $$link;
$$link = mysql_connect($server, $username, $password);
if ($$link) mysql_select_db($database);
return $$link;
}
//Function to handle database errors.
function db_error($query, $errno, $error) {
die('Cannot connect to database');
}
//Function to query the database.
function db_query($query, $link = 'db_link') {
global $$link;
$result = mysql_query($query, $$link) or db_error($query, mysql_errno(), mysql_error());
return $result;
}
//Get a row from the database query
function db_fetch_array($db_query) {
return mysql_fetch_array($db_query, MYSQL_ASSOC);
}
?>
какая ошибка вы получаете? –
Устаревшее: mysql_connect(): расширение mysql устарело и будет удалено в будущем: используйте mysqli или PDO. не дайте мне - точка plz – AakkiRock
код, который вы используете, устарел. Это причина, по которой вы получаете ошибку. Ошибка объясняет это сам. – mandza