|
|
|
| Мне нужно, чтобы код отображал на странице БД в виде таблицы, т.е. каждая строчка в новой строчке.
например
|---------------------------------------
| user | пароль |
|---------------------------------------
| Сергей | 111111 |
|---------------------------------------
| Андрей | 2222222 |
|---------------------------------------
и так далее, дело в том, что переменных нет. вот что-то типо того
query = mysql_query("SELECT*FROM `authors` where `name` AND `passw`");
|
Но это не работает. Кто-нить знает как здесь поступить.
П.С. Это таблица примерная и должна выводится в тэге <table> И насчет query я писал mysql_num_rows. | |
|
|
|
|
|
|
|
для: tokmak
(19.02.2007 в 13:41)
| | я делал так:
$ath=mysql_query("select * from table;");
if ($ath)
{
echo "<table border=1>";
echo "<tr bgcolor=\"#FF8040\">
<td>user</td>
<td>пароль</td>
<tr>";
while(list($user,$pass)=mysql_fetch_row($ath))
{
echo "<tr bgcolor=\"#7DFF7D\">
<td>$user</td>
<td>$pass</td>
<tr>";
}
echo "</table>";
}
else
{
echo "<p><b>Ошибка:".mysql_error()."</b><p>";
}
|
| |
|
|
|
|
|
|
|
для: tokmak
(19.02.2007 в 13:41)
| | А если вам неизвестны столбцы, то вот:
<?
print "<table border='1' cellspacing='0' cellpadding='2' align='center'>";
if (!($q=mysql_query($query)))
{
print '<tr><th>'.mysql_error().'</th></tr>';
}
else
{
if (!mysql_num_rows($q))
{
print '<tr><th>Пустой результат поиска</th></tr>';
}
else
{
for ($all=array(); $row=mysql_fetch_assoc($q); $all[]=$row);
print '<tr>';
foreach ($all[0] as $k=>$v)
print "<th>$k</th>";
print '</tr>';
foreach ($all as $k)
{
print '<tr>';
foreach ($k as $v)
print "<td>$v</td>";
print '</tr>';
}
}
}
print '</table>';
?>
|
| |
|
|
|