Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2011, 10:46   #1
record222
Форумчанин
 
Регистрация: 23.09.2009
Сообщений: 127
По умолчанию Ошибка считывание данных

Здравствуйте жители форума.
Я первый раз работаю с MYSQL и PHP. И у меня сразу же возникла ошибка в коде(

Собственно сам код:
PHP код:
<?php
$db_host
='';// ваш адрес где находится, хостится ваша база данных
$db_name='';// Имя базы данных с которой вы хотите работать, так как их может быть множество
$db_login='';// логин доступ к базе данных
$db_pass='';// пароль доступа к базе данных
$db_table='tb_users';//таблица....
@mysql_connect($db_host,$db_login,$db_pass);// устанавливаем связь с сервером
@mysql_select_db($db_name);// переключаемся на нужную нам базу данных
$result=mysql_query('SELECT * FROM $db_table');// делаем выборку из таблицы
while($row=mysql_fetch_array($result))// берем результаты из каждой строки 
{ echo '<p>Запись id='.$row['id'].'. Пользователь: '.$row['username].'</p>';// выводим данные
}
?>
И ошибка возникает на этой строке:
PHP код:
{ echo '<p>Запись id='.$row['id'].'. Пользователь: '.$row['username].'</p>';// выводим данные 
Ошибка браузера:
Код:
Parse error: syntax error, unexpected '/' in S:\home\localhost\www\username.php on line 11
record222 вне форума Ответить с цитированием
Старый 08.01.2011, 10:57   #2
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

Забыл два апострофа поставить в конце этой строки:
PHP код:
{ echo '<p>Запись id='.$row['id'].'. Пользователь: '.$row['username'].'</p>'// выводим данные

Они [одиночные кавычки] строки выделяют: 'username' и '</p>'
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.

Последний раз редактировалось InternetStranger; 08.01.2011 в 11:01.
InternetStranger вне форума Ответить с цитированием
Старый 08.01.2011, 11:00   #3
record222
Форумчанин
 
Регистрация: 23.09.2009
Сообщений: 127
По умолчанию

Поставил (') но всеравно ошибка осталась
Код:
Parse error: syntax error, unexpected '/' in S:\home\localhost\www\username.php on line 11
record222 вне форума Ответить с цитированием
Старый 08.01.2011, 11:03   #4
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

Обновил предыдущий пост, присмотрись внимательнее. Целых две ошибки.
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.
InternetStranger вне форума Ответить с цитированием
Старый 08.01.2011, 11:07   #5
record222
Форумчанин
 
Регистрация: 23.09.2009
Сообщений: 127
По умолчанию

О спасибо!
Но получилась другая ошибка
Код:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in S:\home\localhost\www\username.php on line 9

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in S:\home\localhost\www\username.php on line 9

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in S:\home\localhost\www\username.php on line 10
Что-то не идет у меня этот PHP
record222 вне форума Ответить с цитированием
Старый 08.01.2011, 11:25   #6
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

Ты просто решил хапануть сразу и побольше (сразу MySQL + PHP), для начала разберись денек-другой с PHP, c переменными, строками, echo и прочее. Уж потом за БД берись. Ты ее вообще создал ?

Вот хоть посмотри:
http://www.codenet.ru/webmast/php/ph...-beginners.php

в Денвере phpMyAdmin есть. Проще вроде некуда уже.
Кстати, если о Денвере речь идет:
PHP код:
$db_host='localhost';// ваш адрес где находится, хостится ваша база данных
$db_name='создай БД и впиши сюда имя';// Имя базы данных с которой вы хотите работать, так как их может быть множество
$db_login='root';// логин доступ к базе данных
$db_pass='';// По-умолчанию в Денвере - пустой 
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.
InternetStranger вне форума Ответить с цитированием
Старый 08.01.2011, 15:16   #7
record222
Форумчанин
 
Регистрация: 23.09.2009
Сообщений: 127
По умолчанию

Точно! Простите моя глупость!!! Спасибо Вам за помощь!!!
record222 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание макросами данных varyat Microsoft Office Access 3 22.06.2010 01:27
Считывание данных в ComboBox grinder Microsoft Office Excel 1 02.06.2010 01:46
Считывание данных из БД aimk0 БД в Delphi 0 05.05.2010 23:53
Считывание данных из файла inret Общие вопросы Delphi 4 18.11.2007 18:03
Считывание данных из файла PAVEL315 Общие вопросы Delphi 26 17.12.2006 00:53