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 Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Nowitty
Отправлено: 14 Августа, 2011 - 10:07:58
Post Id


Новичок


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


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




снова здрасте всем)

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4. $db = mysql_connect("localhost","root","root");
  5. mysql_select_db("bd",$db);
  6.  
  7. $result = mysql_query("SELECT * FROM firma",$db);
  8. $myrow = mysql_fetch_array($result);
  9.  
  10. echo $myrow["name"];
  11.  
  12. ?>
  13.  
  14.  


в phpmyadmin создал БД, написал вот такой код и понял что ниче не будет работать, потому что код даже не подсвечивается, а именно вот эти функции mysql_connect/query и тд... тоесть весь остальной код светится, а эти отказываются) я пошел в php.ini посмотрел(ну насколько мозгов хватило) но там ничего по существу не нашел...
никаких ошибок не выдает, просто пустая страница выводится Не понял

что делать, подскажите пожалуйста? Улыбка

(Отредактировано автором: 14 Августа, 2011 - 10:15:10)

 
 Top
Мелкий Супермодератор
Отправлено: 14 Августа, 2011 - 11:20:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Нет подсветки - вопрос к IDE. Которая для PHP вовсе по барабану.

Пустая страница:
0) отключён вывод ошибок надлежащего уровня либо совсем. см. phpfaq.ru/debug
1) в первой строке таблицы в ячейке name пустая строка.


-----
PostgreSQL DBA
 
 Top
illy
Отправлено: 14 Августа, 2011 - 11:29:51
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $db = mysql_connect("localhost","root","root");
  3. mysql_select_db("bd",$db);
  4. $result=mysql_query("INSERT INTO firma (name) VALUES ('gggg')");
  5. if($result == 'true'){echo "успешно";}
  6. else {echo "исправьте";}
  7. $result = mysql_query("SELECT * FROM `firma`",$db);
  8. $myrow = mysql_fetch_array($result);
  9.  do {
  10.  echo $myrow["name"];
  11.  }
  12.  while ($myrow = mysql_fetch_array($result));
  13. ?>

(Отредактировано автором: 14 Августа, 2011 - 11:30:07)



-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Nowitty
Отправлено: 14 Августа, 2011 - 12:10:16
Post Id


Новичок


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


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




illy, вылезло "исправьте", это значит что бд неправильно составлена?

Мелкий, IDE...к сожалению, без понятия что это такое, пробил в google, там что-то ну совсем не понятное...

в логах вот такая ахинея...что за файл favicon.ico вообще не знаю...
[Sun Aug 14 13:08:48 2011] [error] [client 127.0.0.1] File does not exist: C:/sites/test/www/favicon.ico
 
 Top
KuPbI4
Отправлено: 14 Августа, 2011 - 13:08:22
Post Id


Частый гость


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


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




Nowitty пишет:
illy, вылезло "исправьте", это значит что бд неправильно составлена?

Мелкий, IDE...к сожалению, без понятия что это такое, пробил в google, там что-то ну совсем не понятное...

в логах вот такая ахинея...что за файл favicon.ico вообще не знаю...
[Sun Aug 14 13:08:48 2011] [error] [client 127.0.0.1] File does not exist: C:/sites/test/www/favicon.ico

Насчет файла favicon.ico это иконка для сайта, если ты не знаешь, зайди да посмотри что за файл, но не вирус.

Вылезло "исправьте", а как у тебя составлена таблица?

Теперь понял про таблицу. illy правильно написал, должно работать!

(Отредактировано автором: 14 Августа, 2011 - 13:17:17)

 
 Top
Nowitty
Отправлено: 14 Августа, 2011 - 13:23:42
Post Id


Новичок


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


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




а может быть такое, что эти функции отключены просто? есть какой-то способ проверить их работоспособность? или может проблема в самой настройке apache+php+mysql ?

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4.  
  5. $db = mysql_connect("localhost","root","root");
  6. mysql_select_db("bd",$db);
  7. if ($db == 'true') {echo "Не удалось подключится к серверу";}
  8. else {echo "Соединение создано успешно";}
  9.  
  10. ?>
  11.  
  12.  


в интернете какой-то человек вот аткой код предложил для проверки а установлено ли соединение вообще, у меня выводит Соединение создано успешно, это кстати вообще правильная проверка? просто меня смущает правильность, что если тру то соединения нет...или я просто плохо понимаю работу данной фукнции?

(Отредактировано автором: 14 Августа, 2011 - 13:31:33)

 
 Top
KuPbI4
Отправлено: 14 Августа, 2011 - 13:43:15
Post Id


Частый гость


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


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




Nowitty пишет:
а может быть такое, что эти функции отключены просто? есть какой-то способ проверить их работоспособность? или может проблема в самой настройке apache+php+mysql ?

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4.  
  5. $db = mysql_connect("localhost","root","root");
  6. mysql_select_db("bd",$db);
  7. if ($db == 'true') {echo "Не удалось подключится к серверу";}
  8. else {echo "Соединение создано успешно";}
  9.  
  10. ?>
  11.  
  12.  

Nowitty пишет:

в интернете какой-то человек вот аткой код предложил для проверки а установлено ли соединение вообще, у меня выводит Соединение создано успешно, это кстати вообще правильная проверка? просто меня смущает правильность, что если тру то соединения нет...или я просто плохо понимаю работу данной фукнции?


По идее, код не правилен, а вот так правилен

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. $db = mysql_connect("localhost","root","root");
  5. mysql_select_db("bd",$db);
  6. if ($db == 'true') {echo "Соединение создано успешно";}
  7. else {echo "Не удалось подключиться к серверу";}
  8.  
  9. ?>
  10.  

А теперь поговорим о phpmyadmin, ты заходил туда? знаешь логин и пароль к phpmyadmin?
Может быть логин без пароля к phpmyadmin?

Базу данных там создал с именем bd
?

(Отредактировано автором: 14 Августа, 2011 - 13:47:17)

 
 Top
White
Отправлено: 14 Августа, 2011 - 13:56:37
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


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




Nowitty
Мелкий пишет:
отключён вывод ошибок надлежащего уровня либо совсем. см. phpfaq.ru/debug
включите, большинство ненужных вопросов отпадут сразу
есть еще волшебная функция mysql_error()


-----
if(time()>1356048000) die();
 
 Top
LIME
Отправлено: 14 Августа, 2011 - 14:14:56
Post Id


Активный участник


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


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




illy пишет:
if($result == 'true'){echo "успешно";}
else {echo "исправьте";}

всегда будет false
уберите кавычки для true
 
 Top
White
Отправлено: 14 Августа, 2011 - 14:27:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


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




PHP:
скопировать код в буфер обмена
  1. if($db = mysql_connect("localhost","root","root") and mysql_select_db("bd",$db))
  2. echo "Соединение создано успешно";
  3. else echo "Не удалось подключиться к серверу";

тогда уже проще так


-----
if(time()>1356048000) die();
 
 Top
Nowitty
Отправлено: 14 Августа, 2011 - 15:06:03
Post Id


Новичок


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


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




KuPbI4, да разумеется) я же там и создавал БД, в ней таблицу, в привилегиях создал этого юзера с таким именем и паролем, дал разрешил ему все действия Закатив глазки

White, ну этот код выдает, что не подключился Недовольство, огорчение

ini_set('display_errors',1);
error_reporting(E_ALL);
если вставить вот эти 2 строчки в начало, то он выдает только вот это

Цитата:
Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '4.0/DST' instead in C:\sites\test\www\guest\index.php on line 6 Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\sites\test\www\guest\index.php on line 6 Не удалось подключиться к серверу


в логах ничего кроме того что выше писал про favicon.ico нет...

в инете у многих проблема с этой функцией но вылезает ошибка, а у меня её нет...еще то, что она не подсвечивается как функция напрягает...

(Отредактировано автором: 14 Августа, 2011 - 15:10:56)

 
 Top
KuPbI4
Отправлено: 14 Августа, 2011 - 15:53:08
Post Id


Частый гость


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


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




Nowitty пишет:
KuPbI4, да разумеется) я же там и создавал БД, в ней таблицу, в привилегиях создал этого юзера с таким именем и паролем, дал разрешил ему все действия Закатив глазки

White, ну этот код выдает, что не подключился Недовольство, огорчение

ini_set('display_errors',1);
error_reporting(E_ALL);
если вставить вот эти 2 строчки в начало, то он выдает только вот это

Цитата:
Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '4.0/DST' instead in C:\sites\test\www\guest\index.php on line 6 Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\sites\test\www\guest\index.php on line 6 Не удалось подключиться к серверу


в логах ничего кроме того что выше писал про favicon.ico нет...

в инете у многих проблема с этой функцией но вылезает ошибка, а у меня её нет...еще то, что она не подсвечивается как функция напрягает...

Что за ОС? Denwer установлен или сборка apache+mysql+php?
mysql_error() дает все ответы на вопросы

(Отредактировано автором: 14 Августа, 2011 - 15:54:03)

 
 Top
LIME
Отправлено: 14 Августа, 2011 - 15:57:17
Post Id


Активный участник


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


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




Nowitty пишет:
C:\sites\test\www\guest\index.php on line 6 Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\sites\test\www\guest\index.php on line 6 Не удалось подключиться к серверу
запрещен доступ к мускулу
проверьте пароль
уверены что root? по умолчанию пустой создается
Nowitty пишет:
еще то, что она не подсвечивается как функция напрягает...
а как у вас ф-ции подсвечиваются?
обычно никак не подсвечиваются как раз
 
 Top
Мелкий Супермодератор
Отправлено: 14 Августа, 2011 - 15:57:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Nowitty пишет:
IDE...к сожалению, без понятия что это такое

Среда разработки, где код пишется, проще говоря.

Nowitty пишет:
а может быть такое, что эти функции отключены просто?

ну Fatal Error, наверное, сложно не заметить. При отключенных ошибках будет 500 ошибка сервера.

Nowitty пишет:
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES)

Перевести, или сами справитесь?
Ошибка выше - про неустановленную зону времени. Если прочитать (и при необходимости перевести), то указано целых 2 метода решения.


-----
PostgreSQL DBA
 
 Top
Nowitty
Отправлено: 14 Августа, 2011 - 16:16:47
Post Id


Новичок


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


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




KuPbI4, винда 7-ка, сборка(где-то вычитал что денвер отстой) Растерялся

mysql_error() ничего не выводит...как и mysql_errno();
блин я в отчаянии Огорчение
(Добавление)
LIME, уверен, сам же вводил, но для уверенности зашел в пхпмайадмин и поставил галочку чтоб без пароля был...работать от этого не стало к сожалению...
ну у меня Notepad++ там функции обычно выделялись жирным темно-синим цветом Улыбка тоесть аткие как isset, unset...когда свою функцию создаешь название также подсвечивается...

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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB