Я читаю несколько раз, что лучше использовать mysqli и mysql.
Я бы хотел знать:
Я использую WAMP для своего локального сервера и некоторого общего сервера для своих онлайн-сайтов. что мне нужно проверить на php.ini, чтобы быть уверенным, что mysqli будет работать?
ниже - мое соединение с 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. До тех пор, пока у вас установлен только один экземпляр 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