изменение кода на MySQL

0

Я читаю несколько раз, что лучше использовать mysqli и mysql.

Я бы хотел знать:

  1. Я использую WAMP для своего локального сервера и некоторого общего сервера для своих онлайн-сайтов. что мне нужно проверить на php.ini, чтобы быть уверенным, что mysqli будет работать?

  2. ниже - мое соединение с db и код запроса. как это будет выглядеть с помощью mysqli?

$con = @mysql_connect ("localhost", "username", "pass"); 
if(!$con)
    exit("Unable to connect to the Database server");
    $db2 = @mysql_select_db("DB_NAME");
    if(!$db2)
        exit("Unable to connect to the Database");
    $query = mysql_query("SELECT somme_filed FROM some_table");
    while ($index= mysql_fetch_array($query ))
    {
        ....
    }
  1. большая часть моего сайта была написана в mysql. Мне действительно нужно изменить весь код на mysqli? Это действительно так важно?
  • 0
    Какую версию PHP вы используете?
  • 0
    Версия PHP 5.3.29
Теги:
mysqli

1 ответ

2

1. До тех пор, пока у вас установлен только один экземпляр php, не должно быть никаких проблем, но если у вас более одного экземпляра, вам может потребоваться указать его вручную для версии, которую вы хотите использовать. Как активировать mysqli с помощью wampserver?

2. Вы можете использовать mysqli для соединения, выполняя что-то вроде этого

$con = mysqli_connect("localhost","my_user","my_password","my_db");

if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

3.MYSQL больше не разрабатывается и считается устаревшим. Почему я не должен использовать функции MYSQL

Ещё вопросы

Сообщество Overcoder
Наверх
Меню