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 :: Соединение с базой данных с помощью констант
mysql_query("SET NAMES 'utf8'") or die("Can't set charset");
?>
Пришло время продвинутся далее и уже нужно грамотное соединение так как считается хорошим стилем программирования вести соединение с помощью констант
в файле конфига пишу так
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
phphtmlcss пишет:
mysql_query("SET NAMES 'utf8'") or die("Can't set charset");
только после коннекта
и выбора базы
куда дел выбор базы?
phphtmlcss пишет:
mysql_select_db($db) or die("No select DB");
phphtmlcss
Отправлено: 12 Марта, 2013 - 17:53:02
Новичок
Покинул форум
Сообщений всего: 47
Дата рег-ции: Янв. 2013
Помог: 0 раз(а)
[+][+][+]
[quote=LIME]
phphtmlcss пишет:
mysql_query("SET NAMES 'utf8'") or die("Can't set charset");
только после коннекта
и выбора базы
куда дел выбор базы?
С 1 аргументом понятно, а со вторым я ни чего не пойму!
я в константе определил базу данных, в запросах вытаскиваю ее зачем мне переменная с именем базы данных?
phphtmlcss пишет:
mysql_select_db($db) or die("No select DB");
Мелкий
Отправлено: 12 Марта, 2013 - 17:55:57
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
phphtmlcss пишет:
так как считается хорошим стилем программирования вести соединение с помощью констант
Не считается. Зачем держать в глобальной области видимости то, что нужно один единственный раз в одном единственном месте кода?
Хороший вариант - это singleton. И переходите на pdo или mysqli, mysql_* давным давно устарели.
----- PostgreSQL DBA
LIME
Отправлено: 12 Марта, 2013 - 17:56:28
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
а разве mysql_connect позволяет это делать?
mysqli ...
phphtmlcss
Отправлено: 12 Марта, 2013 - 18:11:55
Новичок
Покинул форум
Сообщений всего: 47
Дата рег-ции: Янв. 2013
Помог: 0 раз(а)
[+][+][+]
Мелкий пишет:
phphtmlcss пишет:
так как считается хорошим стилем программирования вести соединение с помощью констант
Не считается. Зачем держать в глобальной области видимости то, что нужно один единственный раз в одном единственном месте кода?
Хороший вариант - это singleton. И переходите на pdo или mysqli, mysql_* давным давно устарели.
Все зависит от того что вы пишите ну в смысле какой сайт! Если при использовании одного подключения в фале например конфиг, то запрос фактически остается открыт и это как раз не верное решение!
Так как при наплыве посетителей на сайте более 100 скажем то загнется та страница на которую больше было обращений, не успевания интерпретации браузером приводит к длительны ожидание открытие страницы!
Выход! Соединится с базой и выходить при каждом запросе прочитаете мануал будет вам полезно!
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
phphtmlcss пишет:
Так как при наплыве посетителей на сайте более 100 скажем то загнется та страница
ну-ну
phphtmlcss пишет:
прочитаете мануал будет вам полезно!
Вам самому бы не помешало почитать умные книжки...
----- Чем больше узнаю, тем больше я не знаю.
LIME
Отправлено: 12 Марта, 2013 - 18:17:48
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
ААААААААа!!!!!!.....такого караула я еще не видел
Мелкий
Отправлено: 12 Марта, 2013 - 18:17:52
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Я не ослышался, вы предлагаете на каждый запрос к базе открывать и закрывать коннект?
Простите, я слишком удивлён, чтобы комментировать этот фееричный бред.
----- PostgreSQL DBA
LIME
Отправлено: 12 Марта, 2013 - 18:18:34
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
можно я ему спасибо поставлю))))
phphtmlcss
Отправлено: 12 Марта, 2013 - 18:25:30
Новичок
Покинул форум
Сообщений всего: 47
Дата рег-ции: Янв. 2013
Помог: 0 раз(а)
[+][+][+]
LIME пишет:
можно я ему спасибо поставлю))))
Я тебе разрешаю!
А книги, советую, читай!
esterio
Отправлено: 12 Марта, 2013 - 18:33:37
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Где вы там видите чтоб был аргумент имя базы?
Далее. Вы хотя б в реали видели высоконагруженый проект или ето только пустая теория без практики. Я не имел дело с проектами овер 100 в секунду, но откривать и закривать соединение при каждом запросе бред. Вы еще скажите что постоянное соединение отличное решение. Ах да книжки Вам стоит почитать так как существует еще черга в мускуле где запросы на изменение имеют большый вес нежели на выборку
LIME
Отправлено: 12 Марта, 2013 - 18:41:42
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
phphtmlcss пишет:
Я тебе разрешаю!
А книги, советую, читай!
все все ...я не могу больше смеяться...остановись (Добавление) esterio до такого бреда даже Попов не додумается phphtmlcss а можно источник Ваших "знаний"? Безумно интересно!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.