|
|
|
|
|
для: Николай2357
(23.11.2008 в 11:56)
| | я имею ввиду в дальнейшем коде им можно как-то пользоваться? псевдонимом | |
|
|
|
|
|
|
|
для: Bvz
(22.11.2008 в 10:02)
| | Что бы ошибки вывести в лог, нужно в .htaccess написать примерно так:
php_flag display_startup_errors Off
php_flag display_errors Off
php_flag log_errors On
php_value error_log log/error.log
| ну и сам файл должен быть. error.log
А num это псевдоним. Можно по другому назвать. Это для того, что бы вывести значение. | |
|
|
|
|
|
|
|
для: Николай2357
(22.11.2008 в 05:09)
| | ну про пароль понятно, это для локалки привер, а как в логи выводить?
и еще что такое num и что с ним потом можно делать? | |
|
|
|
|
|
|
|
для: Bvz
(17.11.2008 в 14:29)
| | Ой, прошу прощения, давно не заглядывал, а тут дискуссия...
Я сам не слишком силен в этих вопросах, от того и интерес.
Мне кажется, что
<?
or die ('Невозможно соединиться с сервером:' . mysql_error());
mysq
|
лучше выводить в логи, а не на экран, от того у меня и "безобразие", чтоб не забыть. А вот тут
<?
("localhost","root","");
| Нужно всё таки парль поставить. Иначе с такими настройками беды не избежать.... | |
|
|
|
|
|
|
|
для: Николай2357
(11.11.2008 в 17:16)
| | ясно по порядку, первая часть кода
<?php
$db = mysql_connect("localhost","test","test")or die ('Безобразие 1:' . mysql_error());
mysql_select_db("test",$db)or die ('Безобразие 2:' . mysql_error());
@mysql_query("SET NAMES 'utf8'");
|
mysql_connect - соединяет с сервером при неудаче выдает номер ошибки
mysql_select_db - выбирает БД при неудаче выдает номер ошибки
@mysql_query("SET NAMES 'utf8'"); сообщает серверу в какой кодировке будет работать,
т.е. все будет выглядеть примерно так:
<?php
$id_con = mysql_connect("localhost","root","")or die ('Невозможно соединиться с сервером:' . mysql_error());
mysql_select_db("sb",$id_con )or die ('Невозможно выбрать базу данных:' . mysql_error());
@mysql_query("SET NAMES 'cp1251'");
|
я правильно понял или что-то еще можно улучшить и я пойду далее )) | |
|
|
|
|
|
|
|
для: Bvz
(17.11.2008 в 14:04)
| | Да собственно не обязательно utf8, можете cp1251 выбрать (очень популярная кодировка) или koi8-r или даже cp866 (последняя впрочем не характерна для Интернет). Главное, чтобы кодировка поддерживала русский язык. | |
|
|
|
|
|
|
|
для: cheops
(17.11.2008 в 13:52)
| | а почему тогда utf8? | |
|
|
|
|
|
|
|
для: Bvz
(17.11.2008 в 13:48)
| | Если собираетесь с русским текстом работать - обязательно. Если только с английским - не обязательно. | |
|
|
|
|
|
|
|
для: cheops
(17.11.2008 в 13:41)
| | а вообще оно надо? )) | |
|
|
|
|
|
|
|
для: Bvz
(17.11.2008 в 13:27)
| | Он сообщает, что вы собираетесь общаться с MySQL-сервером в кодировке utf8, поэтому даже если таблицы имеют другую кодировку, например, cp1251, сервер вам будет возвращаться данные в utf8, а ваши данные перед помещением в таблицу перекодировать из utf8. Если не сообщать кодировку, то сервер будет считать, что вы собираетесь общаться с ним в кодировке latin1 (для русского текста это никак не подходит). | |
|
|
|
|