Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод информации из таблиц MySQL.
 
 автор: Kain   (02.05.2006 в 04:02)   письмо автору
 
 

Подключил БД.

<?
Error_Reporting
(E_ALL & ~E_NOTICE);   
$dbhost "localhost"// Имя хоста БД
$dbusername "root"// Пользователь БД
$dbname "STAFF"// Имя базы
$dbconnect mysql_connect ($dbhost$dbusername$dbpass); 
if (!
$dbconnect) { echo ("Не могу подключиться к серверу базы данных!"); }
if(@
mysql_select_db($dbname)) { echo "Подключение к базе $dbname установлено!"; }
else die (
"Не могу подключиться к базе данных $dbname!"); 
$Q="select * from Reg";
$R=mysql_query($Q,$dbconnect);

$Rows=mysql_num_rows($R);
$Fields=mysql_num_fields($R);
$Fet=mysql_fetch_field($R);
$Fer=mysql_fetch_row($R);
echo (
"<br> Число строк $Rows");
echo (
"<br> Число столбцов $Fields");
echo (
"<br> Число столбцов $Fet");
echo (
"<br> Число столбцов $Fer");
?>


Как вывести информацию из таблицы Reg? Написал вот такой код. Может я глючу и это надо делать по другому?

echo ("<table border=5>");
echo ("<tr>");

while($FL=mysql_fetch_field($R)) {echo("<th> $FL </th>");}

echo("</tr>");

while ($rw=mysql_fetch_row($R)) echo("<tr>");

foreach($rw as $r)
{
echo("<td> $r </td>");
echo("<tr>");
}

print("</table>\n");

   
 
 автор: hell_riser   (02.05.2006 в 04:46)   письмо автору
 
   для: Kain   (02.05.2006 в 04:02)
 

Я выводил так:


                                                                                              //строим запрос
 $sql = mysql_query("SELECT 'то что надо' FROM откуда");
   if(mysql_num_rows($sql) != 0);                                                      //если запрос верный выводим 
     list( $то_что_надо) = mysql_fetch_row($sql);
       print " $то_что_надо";                                                                   //форматируем
   endif; 
 


Может я и не прав.
А может не правильно понял вопрос.

   
 
 автор: Kain   (02.05.2006 в 23:23)   письмо автору
 
   для: hell_riser   (02.05.2006 в 04:46)
 

Пробывал так. Но не получилось. Вообще задача состоит в том чо бы вывести mysql таблицу в таблицу html.

   
 
 автор: hell_riser   (03.05.2006 в 01:15)   письмо автору
 
   для: Kain   (02.05.2006 в 23:23)
 

>Пробывал так. Но не получилось. Вообще задача состоит в том
>чо бы вывести mysql таблицу в таблицу html.

Попробуй так, пробывал сам у меня сработало.


<?

include("config.php");                                                               // Здесь соединяемся с БД
$query "SELECT * FROM $user_table WHERE id=1" //Выбираем инфу
$result mysql_query ($query) or die ("Нет такой таблицы");
echo 
"<table border=1>";                                                       // Форматируем и выводим
while($data mysql_fetch_row($result))                          // в таблицу
{
echo 
"<tr><td>",
implode ("</td><td>"$data), "</td></tr>";
}
echo 
"</table>";

?>


Результат.


<table border=1>
     <tr>
        <td>1</td>
        <td>?????</td>
        <td>123</td> 
        <td>??????</td>
        <td>m</td>
        <td>123</td>
        <td>123456789</td>
        <td>l;kjfdhiotrjdhsdfkl;vxc,mbnvhjsejrkg</td>
        <td></td>
        <td>admin</td>
        <td>2006-05-03 00:01:40</td>
   </tr>
</table>

   
 
 автор: Kain   (03.05.2006 в 02:15)   письмо автору
 
   для: hell_riser   (03.05.2006 в 01:15)
 

Спасибо огромное.:)) Работает;)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования