0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
||||||
1 | ||||||
Parse error: syntax error, unexpected '}' in17.11.2012, 19:23. Показов 885. Ответов 16
Метки нет (Все метки)
ошибка
Parse error: syntax error, unexpected '}' in Z:\home\my_prim.kz\www\index.php on line 8 причем скобки расставлены правильно, Подскажите пожалуйста в чем может быть проблема. Вот код:
0
|
17.11.2012, 19:23 | |
Ответы с готовыми решениями:
16
Выборка из двух таблиц: Parse error: syntax error, unexpected T_STRING in Ошибка в php скрипте: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING PHP - Выскакивает ошибка Parse error: syntax error, unexpected T_STRING in PHP Parse error: syntax error, unexpected 'text' (T_STRING) |
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
||||||
17.11.2012, 19:51 | 2 | |||||
В конце 8 строки нет ;
1
|
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
|
17.11.2012, 20:27 [ТС] | 3 |
Поставил точку с запятой. Теперь выходит другая ошибка!!!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||||||||
17.11.2012, 20:32 | 4 | ||||||||||
Это:
1
|
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
|
17.11.2012, 20:40 [ТС] | 5 |
да спасибо поменял теперь выходит очередная ошибка.
Warning: mysql_query() expects parameter 2 to be resource, null given in Z:\home\my_prim.kz\www\index.php on line 14
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||||||||
17.11.2012, 20:48 | 6 | ||||||||||
abay19941308, $db можно вообще не писать тут:
0
|
17.11.2012, 21:01 | 7 | ||||||||||||||||||||||||||||||
$db нигде не было определено до этого. попробую угадать:
если это имя базы, а kazakhtelecom -- имя таблицы, то можно так:
ой, глупость сморозил. очевидно, что kazakhtelecom -- имя базы. но все равно, скорее всего ничего не выдаст, кроме нотиса о несуществующем индексе. так что вместо
0
|
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
|
17.11.2012, 21:03 [ТС] | 8 |
О боже как мне надоели все эти ошибки!!!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`kazakhtelecom`' at line 1 Да Kazakhtelecom это имя БД
0
|
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
|
17.11.2012, 21:16 [ТС] | 10 |
Понял в чем ошибка заменил в именах кавычки ' на ` и выходит новая ошибка
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'Abay'@'localhost' (using password: NO) in Z:\home\my_prim.kz\www\index.php on line 5 Access denied for user 'Abay'@'localhost' (using password: NO)
0
|
17.11.2012, 21:31 | 11 | |||||||||||||||||||||||||
' и " -- кавычки, которыми "обрамляются" строки php, их трогать не надо) в самом запросе, т.е. внутри mysql_query('запрос'), иногда названия баз или таблиц экранируются с помощью кавычек `. Причем, обычно можно обойтись и без них, как в вашем случае, сойдет:
Кавычки ` в самом пхп не используются Добавлено через 6 минут кстати, для вашего случая как раз все строки лучше заключать в кавычки '. Разница между ' и " заключается в том, что
1
|
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
|
17.11.2012, 21:46 [ТС] | 12 |
Спасибо большое.Все ошибок к счастью больше нет но выводит следующее
(Подключились!!!! abonent)
0
|
17.11.2012, 21:50 | 13 | |||||
abonent -- это, очевидно, название первой таблицы в вашей базе. если вы ожидали увидеть список всех таблиц, нужен цикл. mysql_fetch_array выбирает одно значение из результата запроса. таким образом, вместо одного $res = mysql_fetch_array, вам нужно что-то вроде:
1
|
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
|
17.11.2012, 21:56 [ТС] | 14 |
да выводит все БД
abonent dogovor operatory usluga Она должна выводить их просто текстом а как вывести чтобы было все в таблице какой-нибудь
0
|
17.11.2012, 22:06 | 15 | |||||||||||||||
так. тогда есть два варианта. первый простой, второй -- хороший. не люблю учить ну уж совсем плохому (на самом деле конечно, все это -- тестовые примеры), поэтому покажу сразу как лучше, да и гораздо чаще такой подход используется.
работа скрипта разделяется на два этапа. первый -- выборка данных из базы, второй -- вывод этих данных. данные -- это массив, содержащий названия таблиц. формируем его:
1
|
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 34
|
|
17.11.2012, 22:20 [ТС] | 16 |
Всем огромное спасибо всем кто помогал в особенности пользователю NEbO!!!!
0
|
KOPOJI
|
|||||
18.11.2012, 19:47
Parse error: syntax error, unexpected '}' in
#17
|
|||||
Не по теме: а зачем вообще что-то куда то накапливать а затем выводить? Почему бы не сразу выводить с таблицей? :scratch:
0
|
18.11.2012, 19:47 | |
Mysql_result непонятная ошибка Parse error: syntax error, unexpected ',' Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STR ошибка Parse error: syntax error, unexpected T_STRING in Parse error: syntax error, unexpected 'isset' (T_ISSET) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |