Подключение должно происходить между wordpress системой (то есть непосредственно выводиться на страницу сайта) и phpmyadmin. Код выглядит следующим образом вместе с запросом.
<?php
$result = mysql_query("SELECT * FROM table_info",$link);
if (mysql_num_rows($result) > 0)
{
$row = mysql_fetch_array($result);
do
{
echo '
<p>'.$row["db"].'</p>
';
}
while($row = mysql_fetch_array($result));
}
?>
переменная $link находиться в документе db_connect.php, там прописано подключение
<?php
$db_host = 'localhost';
$db_user = 'admin';
$db_pass = '123123';
$db_database = 'table_info';
$link = mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_database,$link) or die("Нет соединения с БД".mysql_error());
mysql_query("SET names cp1251");
?>
Вроде бы код написан правильно, а
выводит следующие ошибки :
Warning: mysql_query() expects parameter 2 to be resource, null given in D:\OSPanel\domains\wordpress365\wp-content\themes\lesson_1\page.php on line 103
Warning: mysql_num_rows() expects parameter 1 to be resource, null given in D:\OSPanel\domains\wordpress365\wp-content\themes\lesson_1\page.php on line 105