Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

04.10.2009, 16:51
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме: 513709
Репутация:
144
|
|
При создании новой БД можно явно указать кодировку:
Код:
mysql> create database 'database_name' DEFAULT CHARACTER SET utf8
mysql> COLLATE utf8_bin;
Если вам нужно поменять кодировку для уже существующих таблиц, выполните следующую команду:
Код:
mysql> ALTER TABLE `table_name` DEFAULT CHARACTER SET utf8 COLLATE
mysql> utf8_general_ci;
|
|
|

04.10.2009, 22:55
|
|
Познающий
Регистрация: 21.12.2008
Сообщений: 93
Провел на форуме: 391983
Репутация:
39
|
|
Сообщение от superboy4
я уже замучился, ничего не помогает. Хочу чтобы в Mysql была кодировка UTF-8, а у меня сейчас latin1 
superboy4, если у тя мюсли версии 5.x, то сделай следующее:
в конфигурационном файле /etc/my.cnf, раздел mysqld
добавь следующее:
PHP код:
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
а в раздел mysqldump добавь только
PHP код:
default-character-set=utf8
Коли версия другая, отпишись че то придумаем 
|
|
|

11.10.2009, 21:46
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Здравствуйте,в общем раньше с мускулом сам не работал!Не приходилось писать подключения или еще что-либо!Сейчас столкнулся с очень таки нужной темой,проблема в том что я не представляю пока что как и что!
Суть:сделать что-то вроде регистрации!
Подскажите не на примере а на словах и с помощью каких функций в php можно сделать следующее:
Юзверь,заходит на страницу,вбивает данные в форму!Данные с этой формы вбиваются в мускул базу!
Расскажите как,что и почему!
Если кто может показать пример,буду премного благодарен!Спасибо заранее
|
|
|

11.10.2009, 21:50
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
$query =mysql_query("INSERT INTO `table_name` (`id`,`name`,`pole3`) values (null,'мия','значение')
вот так через пхп заносят в мускул
|
|
|

11.10.2009, 21:54
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
$query =mysql_query("INSERT INTO `имя_таблицы_в_базе` (`имя_формы1`,`имя_формы_2`,`3`) values (null,'мия','значение')
то есть так это да?Ну в последнем значения форм,это я уже понял!Или там ид,имя формы и поле?Не совсем просто понял
А как вообще подключится и создать таблицу,той же php функцией!
|
|
|

11.10.2009, 22:11
|
|
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме: 3607644
Репутация:
235
|
|
Сообщение от qW1zer
$query =mysql_query("INSERT INTO `имя_таблицы_в_базе` (`имя_формы1`,`имя_формы_2`,`3`) values (null,'мия','значение')
то есть так это да?Ну в последнем значения форм,это я уже понял!Или там ид,имя формы и поле?Не совсем просто понял
А как вообще подключится и создать таблицу,той же php функцией!
$query =mysql_query("INSERT INTO `имя_таблицы_в_базе` (`столбец(id)`,`cтолбец(name)`,`3`) values (null,'мия','значение')
Простой пример с добавлением данных в бд.
PHP код:
<?php
//подключаешься к БД
$dblocation="localhost";
$dbname="mdb";
$dbuser="root";
$dbpassword="";
$db_connect = mysql_connect($dblocation,$dbuser,$dbpassword);
$db_select = mysql_select_db($dbname,$db_connect);
$login =$_POST['login']; //данные с формы
$password =$_POST['password'];
$userAdd = mysql_query("INSERT INTO
users (login,password)
VALUES
('$login', '$password'");
?>
Ссылка по теме:
http://php.su/mysql/?functions
Последний раз редактировалось diGriz; 11.10.2009 в 22:13..
|
|
|

11.10.2009, 22:19
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
diGrizСпасибо с этим выручил!
И последний на сегодня вопросец,как теперь вытащить из базы эти же логин и пасс?
То есть к примеру вывести их в переменную $db_login и $db_pass!
Очень выручили
|
|
|

11.10.2009, 22:24
|
|
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме: 3607644
Репутация:
235
|
|
Например так:
PHP код:
$query = mysql_query("SELECT login, password FROM users WHERE login = '$login' AND password = '$password'");
$result = mysql_fetch_array($query);
echo $result['login'];
Последний раз редактировалось diGriz; 11.10.2009 в 22:28..
|
|
|

11.10.2009, 22:33
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Спасибо,этот код выведет как я понял все из поля логин?Ну если у меня в таблице будет логин1 логин2 и т.д!Как будет тогда?
|
|
|

11.10.2009, 22:35
|
|
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме: 3607644
Репутация:
235
|
|
Сообщение от qW1zer
Спасибо,этот код выведет как я понял все из поля логин?Ну если у меня в таблице будет логин1 логин2 и т.д!Как будет тогда?
Вот так:
PHP код:
$query = mysql_query("SELECT * FROM users");
while($result = mysql_fetch_array($query)) {
echo $result['login']."<br />";
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|