--Создание копии таблицы без дубликатов во временной таблице CREATE TEMPORARY TABLE bad_temp AS SELECT DISTINCT * FROM contents_site; --Удаление всех записей из старой таблицы DELETE FROM contents_site; --Добавление записей без дублей INSERT INTO contents_site SELECT * FROM bad_temp; --Удаление временной таблицы DROP TABLE bad_temp;
Как реализовать регистрозависимый запрос? То исть в таблице к примеру имеется логин EnoT, так вот нужно, чтобы запросы вида и т.д. возвращали ложь, а true возвращалась только при запросе логина такого же регистра как он записан в бд. Запрашивать сначала логин, а потом проверять условием типа if('EnoT' == 'EnoT') echo 'ok'; не выход, нужен именно один запрос к базе.
Можно использовать типы данных BLOB для вставки регистрозависимых данных... BLOB - аналог TEXT, но при сравнении строк регистр учитывается.
Если поле не BLOB, то Code: SELECT .... WHERE CAST(`login` as BINARY) = 'eNoT' или, что то же самое Code: SELECT .... WHERE BINARY `login` = 'eNoT'
помогите пожалуйста, есть таблица номеров телефонов, фамилия и т.д... выдает ошибку, как правильно будет заголовок??? CREATE TABLE PHONES ( nomer MEDIUMINT(6) default NULL, Name varchar(60) default NULL, street varchar(60) default NULL, house varchar(60) default NULL, flat varchar(60) default NULL, ) TYPE=MyISAM; INSERT INTO PHONES values ('220000', 'ВЯЗГИН ВВ', 'ТУРГЕНЕВА', '1', '26'); INSERT INTO PHONES values ('220001', 'ДМИТРИЕВА ТМ', 'ЧУГУНОВА', '14', '6'); INSERT INTO PHONES values ('220002', 'НАЗАРКИНА ЛА', 'НАБ.1ГО МАЯ', '67', '6'); INSERT INTO PHONES values ('220022', 'ЛЕОНТЬЕВА ЛВ', 'ЖЕЛЯБОВА', '40/2', '14'); #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') TYPE=MyISAM' at line 7 я все эти varchar поставил правильно или где то чтото другое???
PHP: CREATE TABLE PHONES ( nomer MEDIUMINT(6) default NULL, Name varchar(60) default NULL, street varchar(60) default NULL, house varchar(60) default NULL, flat varchar(60) default NULL ) TYPE=MyISAM;
Нужна помощь. Сабж, есть файл, в расширение sql выдернутый из мускля. нужно: скопировать столбец с паролями (они в мд5). как вы понимаете в блокноте это делать проблематично, поэтому мож кто подскажет в какую программу нужно загнать
PHP: <?php preg_match_all('#[0-9a-fA-F]{32}#UiS',file_get_contents('dump.sql'),$result); foreach($result['0'] as $md5){ echo $md5.'<br>'; } ?> чет тока не вдуплил причем тут sql?
в экселе как-то фигова открывается ,это я уже проходил. нужна наверно скрипт накодить чтоб выдирал хеши.
Люди добрые, забыл команду для мускула, нужно дамп поднять, сделанный при помощи phpMyAdmin. Он не встаёт так просто, помню, что через мускул поднимал, а как забыл. С меня +++++
mff майадмин не в состоянии разворачивать большие бд (в большинстве случаев) 1). Либо юзай sypex dumper lite (php скрипт) Им проще 2). либо коммандой: mysql -u рутовый_аккаунт -p -D имя_БД < dump.sql (не всегда помогает)
Подскажите пожалуйста,почему у меня информация из БД выводиться кусками? если подставляю кавычки,тогда вообще ничего не выводит вот БД: я пробывал вместо $myrow['text'] и $myrow['2].Он тупит еще из-за тэгов...когда убираешь тэг <br> -результат другой,но все ровно некоректно... =( Мне кажеться,что-то с кодировкой можеть ЗЫ:Если,что-то не ясно объяснил - прошу не глумиться))
юзай {$myrow['text']} или {$myrow[2]} это глюки с выводом массивов внутри " " есть в форме у тебя выводишь так: value='{$myrow['text']}' то предварительно лучше проверить $myrow['text'] на наличие ' и заменить на чтонить или прослешить. желательно просто добавить \ перед спец символами