Все файлы хранятся локально, только для целей тестирования. Это мой php файл
<?php
$link=mysqli_connect('127.0.0.1,root,123456789');
?>
С сервером Apache, работающим на порту 82, если я вхожу http://localhost:82/test.php
в моем браузере это то, что я получаю
Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: ��֪������������ in D:\App_server_pack\htdocs\test.php on line 2
Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: ��֪������������ in D:\App_server_pack\htdocs\test.php on line 2
Глупая часть, я думал, что это проблема кодировки символов, я пробовал довольно много кодирования, и ни один из них не отображал это правильно. Это немного неловко, с этой проблемой отображения, я даже не знаю, в чем проблема.
Пожалуйста, любые предложения будут оценены, спасибо.
Это должно работать .. В случае ошибки распечатайте это ..
<?php
$link=mysqli_connect("127.0.0.1","root","123456789") or die("Error " . mysqli_error($link));
?>
Вы должны использовать это:
<?php
$link=mysqli_connect('127.0.0.1','root','123456789') or die("Error " . mysqli_error($link));
?>
Вы также можете выбрать БД вместе также:
<?php
$link=mysqli_connect('127.0.0.1','root','123456789','my_db') or die("Error " . mysqli_error($link));
?>