Peta2010 Ответов: 2

как получить данные mysql в таблице php


Окно браузера:
Подключено к MySQL
Подключение к базе данных

Обратите внимание: неопределенная переменная: ссылка в C:\xampp\htdocs\globall\members.php на линии 23

Предупреждение: mysql_query() ожидает, что параметр 2 будет ресурсом, null задан в C:\xampp\htdocs\globall\members.php на линии 23


это строка 23
$result = mysql_query($query,$link)

<?php

mysql_connect("localhost", "admin", "") or die(mysql_error());



echo "Connected to MySQL<br />";

mysql_select_db("globall") or die(mysql_error());
echo "Connected to Database";

$query = " SELECT user_name,  mobile " .
        "FROM  customer ";


echo  "<br>" ;

$result = mysql_query($query,$link)
or die(mysql_error());

// this will count the total user in database
$num_users = mysql_num_rows($result);

$table_header =<<<EOD

<h2><center>GLoBALL Users Database </center></h2>

<table width="100%" border="1" cellpadding="2" cellspacing="2" align="center">
<tr>
<th>Username</th>
<th>Mobile</th>
</tr>

EOD;

$user_details = '';

while ($row = mysql_fetch_array($result)) {
$user_name = $row['user_name'];
$mobile = $row['mobile'];

$user_details .=<<<EOD

<tr>
<td>$user_name</td>
<td>$mobile</td>
</tr>
EOD;


$user_details .=<<<EOD

<tr>
<td>&nbsp;</td>
<td>Total : $num_users</td>
</tr>
EOD;
}
?>

Peta2010

Я изменяю весь свой код в соответствии с W3schools и сталкиваюсь с ошибкой в этой строке :
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный '}' в C:\xampp\htdocs\globall\members.php в строке 32, которая является
}
Эхо "</Таблица>";



код начинается здесь-----


<tr>
<th>имя пользователя</th>
<th>мобильный</th>
</tr>";

while($row = mysql_fetch_array($result))
{
Эхо "<tr>";
Эхо "<td>" . $row[$user_name]."</td>";
Эхо "<td>" . $row[$mobile]."</td>";
</tr>"
}
Эхо "</Таблица>";

mysql_close($Con в);

?>

2 Ответов

Рейтинг:
5

Anand Ayyappan

Измените первую строку кода на

$link=mysql_connect("localhost", "admin", "") or die(mysql_error());


Спасибо

Ананд Почитателей Бога Айяппы


Рейтинг:
14

Uday P.Singh

Попробовать это:

Отображение результата в HTML таблице[^]

Как отобразить данные таблицы MySQL[^]

надеюсь, это поможет :)