17.10.2014 / 16:48 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Koenig (17.10.2014/16:34) kingdosya, попробуй через пма, увидишь по времени запроса, первый раз в 5 быстрееСпасибо. Так, отличие в скоростье. Еще есть отличие? Например по количество таблиц.
|
29.10.2014 / 11:37 | |
ДубmanD Пользователь Сейчас: Offline
Имя: Dimitro Откуда: Санкт-Петербург Регистрация: 17.10.2012
| Привет всем! У меня выбивает ошибку синтаксиса: PRIMARY KEY ( `user` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8; и стоит восклицательный знак около ютф8. Ошибка N 1064
__________________
No thing is perfecT |
30.10.2014 / 06:35 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| ДубmanD, почему выбрал INNODB???
|
30.10.2014 / 08:34 | |
ДубmanD Пользователь Сейчас: Offline
Имя: Dimitro Откуда: Санкт-Петербург Регистрация: 17.10.2012
| Jahak, Devana игра, ставить стал, хрень такая. Что иннодб, что майисам ошибку все равно бьет. Скрипт из сурсфорджа.
__________________
No thing is perfecT |
5.11.2014 / 17:26 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Вот здесь http://softtime.ru/forum/read.php?id_forum=3&id_theme=45050 сказано это: Запрос,
<?
mysql_query("SET NAMES utf-8");
?>
эквивалентен
<?php
mysql_query ("set character_set_
client='utf-8'");
mysql_query ("set character_set_
results='utf-8'");
mysql_query ("set collation_
connection='utf-8_general_ci'");
?>
В большинстве случаев используется SET NAMES, однако, если вы захотите изменить один из параметров - вам придётся его расшифровать тремя предыдущими запросами. Например, захотите вместо utf-8_general_ci (не зависимая от регистра сортировка) использовать utf-8_general_cs (зависимая от регистра сортировка) - вам придётся использовать три приведённых выше SQL- запроса, вместо одного SET NAMES. дело в том что у меня collation=utf-8_unicode_ci в бд и в таблицах. Скажите там сказано правда??? Если там сказано правда то мне надо воспользоваться способом где используется 3 майскюл запросы, чтобы указать utf-8_unicode_ci ??? (потому что там говорят что запрос SET NAMES utf8 идентично к этому: ... ... set collation_set_connection=utf-8_general_ci ) за ране благодарен. Изменено kingdosya (5.11 / 17:35) (всего 2 раза) |
5.11.2014 / 20:18 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| kingdosya, Вообще рекомендую тебе переходить на MySQLi. И вместо всех этих запросов через mysql_query настоятельно рекомендую использовать функцию mysqli_character_set_name() для mysqli или mysql_set_charset() для mysql. Подробнее читай здесь http://php.net/manual/ru/function.mysql-set-charset.php и здесь http://php.net/manual/ru/mysqli.character-set-name.php |
6.11.2014 / 06:13 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Jahak (05.11.2014/20:18) kingdosya, Вообще рекомендую тебе переходить на MySQLi. И вместо всех этих запросов через mysql_query настоятельно рекомендую использовать функцию mysqli_character_set_name() для mysqli или mysql_seСпасибо, не знал что существует такая функция.
|
6.11.2014 / 06:17 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Jahak (05.11.2014/20:18) kingdosya, Вообще рекомендую тебе переходить на MySQLi.Посоветуйте бесплатные и не дорогие хостинги с поддержкой mysqli. Keo.su я уже знаю.
|
6.11.2014 / 06:39 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Jahak, А какой вариант правильный? 1.mysql_set_charset('utf8'); 2.mysql_set_charset('utf8_unicode_ci'); если обе правильный то какой вариант рекомендуется и почему?
|
7.11.2014 / 14:04 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| kingdosya, Первый вариант правильный.
|