[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не показывает строки из БД MYSQL...
THEDECAL
Здравсвуйте, я только учусь программировать на PHP и у меня возникла проблема по передаче данных из БД... Я пишу простой сайт заявок для наших сотрудников... Часть кода по добовлению данных работает, а вот по чтению, не работает, то что данные есть в MYSQL я убедился... Колонки с наименованиями показывает,а дальше нет... PHP Версии 5.1.6 MYSQL Версии 14.12 Помогите пожалуйста... Вот мой код:
<?php
echo "<table align='center' border='1' cellpadding='1'>";
echo "<tr bgcolor='#90EE90'>";
echo "<td><ST3>№</ST3></td>";
echo "<td><ST3>Улица:</ST3></td>";
echo "<td><ST3>Дом:</ST3></td>";
echo "<td><ST3>Квартира:</ST3></td>";
echo "<td><ST3>Телефон:</ST3></td>";
echo "<td><ST3>Приоритет:</ST3></td>";
echo "<td><ST3>Комментарии:</ST3></td>";
echo "<td><ST3>Дата:</ST3></td>";
echo "</tr>";
include "mysql.php";
$query = "SELECT * FROM $tbname";
$show = mysql_query ($query) || die (mysql_error ());
while ($row = mysql_fetch_array ($show))
{
$show_streets = $row ['streets'];
echo "<tr>";
echo "<td>";
echo $show_streets;
echo "</td>";
echo "</tr>";
}
echo "</table>";
?>

А вот mysql.php:
<?php
$dbname = "tickets_tv"; #Имя базы данных
$user = "tickets_tv_user"; #Пользователь этой базы данных
$pass = "123456"; #Пароль этого пользователя
$server = "localhost"; #Адрес сервера
$tbname = "tickets"; #Имя таблицы заявок в этой базе данных
mysql_connect ($server, $user, $pass) || die (mysql_error ());
mysql_select_db ($dbname) || die (mysql_error ());
?>




Спустя 8 минут, 21 секунда (3.09.2012 - 11:08) Michael написал(а):
вместо:
$row ['streets'];

это:
$row['streets'];

Спустя 19 минут, 31 секунда (3.09.2012 - 11:27) THEDECAL написал(а):
Цитата (Michael @ 3.09.2012 - 12:08)
вместо:
$row ['streets'];

это:
$row['streets'];

Не помогло sad.gif

Спустя 1 час, 34 минуты, 31 секунда (3.09.2012 - 13:02) THEDECAL написал(а):
Не поверите заменил || на or и всё заработало!

Спустя 40 минут, 41 секунда (3.09.2012 - 13:42) NierRa написал(а):
Я поверю, учитывая, что or имеет самый низкий приоритет после запятой и использование || меняет логику запроса

Спустя 5 минут, 22 секунды (3.09.2012 - 13:48) Игорь_Vasinsky написал(а):
здесь дело не в логике запроса, я не понял почему || игнорировалось, сам в таких случаях использую or die()
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.