Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с запросам

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Onyx
Отправлено: 28 Декабря, 2006 - 00:28:43
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Дек. 2006  


Помог: 0 раз(а)




Установил сегодня Apache 2.2, PHP 5.2.0 и MySQL 5.0.27 настроил, проверил все работает.
При установке MySQL указал админа: (root) и пароль: (qwerty).
Установил MySQL Administrator 1.2. Через эту прогу создал бд (autoosta) и в ней таблицу (liepaja1) заполнил таблицу на 5 строк. Решил через пхп вывести содержимое на страницу. Взял за основу пример с этого саита.

Цитата:
<?php
$host = "localhost";
$user = "root";
$password = "qwerty";

if (!mysql_connect($host, $user, $password))
{
echo "<h2>MySQL Error!</h2>";
exit;
}

mysql_select_db($autoosta);

echo "<table border="1" width="100%" bgcolor="#FFFFE1">";
echo "<tr><td>Liepaja</td><td>Riga</td><td>Cena</td>";
echo "<td>Cela</td><td>Piezimes</td></tr>";

$q = mysql_query ("SELECT * FROM liepaja1");

for ($c=0; $c<mysql_num_rows($q); $c++)
{
echo "<tr>";

$f = mysql_fetch_array($q);
echo "<td>$f[Liepaja]</td><td>$f[Riga]</td><td>$f[Cena]</td>";
echo "<td>$f[Cela]</td><td>$[Piezimes]</td>";

echo "</tr>";
}
echo "</table>";
?>


В итоге выводится только сами названия колонок, которые я прописад в коде в тегах <td> а само содержимое таблицы нет Недовольство, огорчение
Примечание: если прописываю неверный пароль то MySQL реагирует и выводит "MySQL Error!" тоесть само соединение с бд проходит при правельном пароле.
Так в чем может быть ошибка?
 
 Top
evgenijj
Отправлено: 28 Декабря, 2006 - 08:57:41
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Цитата:

echo "<td>$f[Liepaja]</td><td>$f[Riga]</td><td>$f[Cena]</td>"
echo "<td>$f[Cela]</td><td>$[Piezimes]</td>";

echo "<td>".$f["Liepaja"]."</td><td>".$f["Riga"]."</td><td>".$f["Cena"]."</td>";
echo "<td>".$f["Cela"]."</td><td>".$f["Piezimes"]."</td>";

И еще
Цитата:

echo "<table border="1" width="100%" bgcolor="#FFFFE1">";

echo "<table border='1' width='100%' bgcolor='#FFFFE1'>";

Наконец, что за переменная $autoosta? Я не вижу, где ей присваивается значение.

Выстави в php.ini
CODE (text):
скопировать код в буфер обмена
  1.  
  2. display_errors = On
  3. error_reporting  =  E_ALL
  4.  

и будешь видеть ошибки
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB