2013-12-06 4 views
-5

Я видел this post, заявив, что вы не должны использовать функции mysql_*. Как я могу использовать такие функции, как: mysql_query(), mysql_connect() или mysql_real_escape_string() без расширения MySQL (mysql_*)?Как использовать функции mysql_ * без расширения MySQL?

Могу ли я сделать это без PDO, потому что this questions спросить то же самое, но с PDO

+0

есть расширение mysqli, http://www.php.net/manual/en/book.mysqli.php – rray

+0

Все дело в том, что вы не должны использовать эти функции. Ваш вопрос не имеет смысла. – Barmar

+0

На ваш вопрос ответили в сообщении, о котором вы говорили. Существует ответ, который описывает все различные расширения, которые могут использоваться для запроса MySQL. – Barmar

ответ

0

Ответ на ваш вопрос заключается в следующем: Использовать Mysqli API в отличие от тузд API http://us1.php.net/mysqli

Существует немного обучения, потому что функции не ведут себя точно так же, но это к лучшему.

Например, вместо использования mysql_connect(), чтобы получить соединение, которое вы будете использовать http://us1.php.net/manual/en/mysqli.construct.php

Кроме того, выполните следующие действия, чтобы убедиться, что у вас есть доступ к Mysqli и PDO, так как это будет варьироваться в зависимости от того, как вы установили php http://us1.php.net/manual/en/mysqli.installation.php

Итак, как вы отметили, это то, что функции, начинающиеся с mysql_, устарели и больше не будут их использовать.

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