2016-04-20 2 views
0

Я после онлайн-учебник для создания мини-корзина, все идет хорошо, но теперь я получаю эту ошибку:Фатальная ошибка: Uncaught Ошибка: Вызов неопределенной функции mysql_query()

Fatal error: Uncaught Error: Call to undefined function mysql_query()

я не могу найти любую информацию в любой точке этой ошибки. Каждый раз, когда я это делаю, решения для:

Fatal error: Uncaught Error: Call to undefined function mysql_connect()

Появляются.

PHP

$id = substr($prod_name, 14, (strlen($prod_name) - 14)); 
$get_query = mysql_query('SELECT Product_Id,Product_Name,Product_Price FROM Product WHERE Product_Id =' . mysql_real_escape_string((int) $id)); 
while ($get_row = mysql_fetch_assoc($get_query)) { 
//subtotal 
$sub = $get_row['Product_Price'] * $value; 
echo $value . ' x ' . $get_row['Product_Name'] . ' @ ' . $get_row['Product_Price'] . ' ' . $sub . '<br/>'; 
      } 

Пользуется mysql_query плохая идея? Где может произойти неправильное руководство? любая помощь будет чрезвычайно полезна

+3

'mysql_ *' функции были удалены в PHP 7, используйте 'mysqli_ *' вместо – Panda

+1

возможно дубликат http://stackoverflow.com/questions/13201095/call-to-undefined-function-mysql-query –

+1

You должен был иметь сбой для 'mysql_connect', потому что вам нужно установить соединение перед запуском запроса. 'mysql_ *' функции - плохая идея, потому что они давно устарели, и там есть лучшие альтернативы, такие как PDO. – skrilled

ответ

2

Если вы используете функции PHP 7 mysql_ *, которые навсегда удалены из PHP7. Вы можете проверить PDO или mysqli для операций с базой данных.

+0

Это так много смысла, как я использую PHP 7 – Monroe

Смежные вопросы