Я использовал CodeIgniter 2, и у меня не было никаких проблем, но теперь я использую CodeIgniter 3 и имею некоторые проблемы с mysql и mysqli для моего кода.Получил некоторые проблемы с mysql и mysqli
Мой код:
<?php
$query_i = "select MAX(Id_Product) from products";
$result_i = mysql_query($query_i);
$data2 = mysql_fetch_array($result_i);
$MaxID = $data2[0];
$temp = (int)substr($MaxID,2,4);
$temp++;
$NewID = "P".sprintf("%04s",$temp); ?>
сообщения об ошибках:
mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
и
mysql_fetch_array() expects parameter 1 to be resource, boolean given
Кто-нибудь знает, как это исправить?
Там нет ничего общего с Codeigniter, если вы используете этот код даже в основной PHP будет будет давать такую же ошибку. Поскольку расширение MySQL больше не доступно, начните с использования mysqli или PDO –
. Глядя на [this] (http://php.net/manual/en/function.mysql-query.php), похоже, что 'mysql_query' будет генерировать false по ошибке при использовании 'select'. –