ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.07.2008, 12:40
Аватар для DaemonicSoul
DaemonicSoul
Новичок
Регистрация: 05.07.2008
Сообщений: 11
Провел на форуме:
97966

Репутация: 8
По умолчанию

Такой вопрос: Имеется таблица, в ней несколько полей. Первое поле имеет значения Фамилия И.О.
Поле name:
Иванов И.И.
Петров О.О
Петров Л.П.

Как выделить из этой таблицы всех людей с фамилией Петров?
SELECT * FROM table WHERE name='Петров /*а тут какая - либо фича, что И.О. могут быть любыми*/'. Оо
Как сделать
 
Ответить с цитированием

  #2  
Старый 16.07.2008, 12:48
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Цитата:
Сообщение от DaemonicSoul  
Такой вопрос: Имеется таблица, в ней несколько полей. Первое поле имеет значения Фамилия И.О.
Поле name:
Иванов И.И.
Петров О.О
Петров Л.П.

Как выделить из этой таблицы всех людей с фамилией Петров?
SELECT * FROM table WHERE name='Петров /*а тут какая - либо фича, что И.О. могут быть любыми*/'. Оо
Как сделать
SELECT * FROM table WHERE name like '%Петров'
 
Ответить с цитированием

  #3  
Старый 16.07.2008, 13:33
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Более правильно
Код:
SELECT * FROM table WHERE name like '%Петров%'
 
Ответить с цитированием

  #4  
Старый 18.07.2008, 14:52
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от krypt3r  
Более правильно
Код:
SELECT * FROM table WHERE name like '%Петров%'
Тогда уж

like 'Петров %'

1) Ибо вдруг секретарша или кто то забил не инициалы ,а полностью? Тогда тебе и Петровичей выведет, и еще всякую нечисть)
2) И думаю необходим пробел как разделитель, ибо Петровенко и еще кто нить быть могут
 
Ответить с цитированием

  #5  
Старый 19.07.2008, 16:06
Аватар для Onix
Onix
Познающий
Регистрация: 19.04.2006
Сообщений: 45
Провел на форуме:
203211

Репутация: 16
По умолчанию

Помогоите plz с запросом в mysql5.

Есть 2 сайта mysite и old.mysite. Обои два на DataLife.

Задача - перенести все посты(хотябы только их) со старого(old.mysite) на новый(mysite), заменив при этом все id сообщений в старой базе (там идёт 4-280) так, что бы id начинались с 316 и автоматом проставились +1 до последнего.

Пока запрос составить не получается
 
Ответить с цитированием

  #6  
Старый 16.07.2008, 17:14
Аватар для guest3297
guest3297
Banned
Регистрация: 27.06.2006
Сообщений: 1,614
Провел на форуме:
3887520

Репутация: 2996


По умолчанию

Короче надо следущее

mysql 4.1

1) есть колонка с годом надо что бы год был > 2008 (year)
2) есть int колонка надо что бы она не была пустая (col1)
3) есть int колонка надо что бы все значения которые начинаются на 6 не селектились (col2).

Допустим так

SELECT * FROM `tbl` where `year` > 2008 AND `col1` IS NOT NULL AND col2 ....

Вот тут зарутрудняюсь и как делать правильно IS NOT?

Спасибо.
 
Ответить с цитированием

  #7  
Старый 17.07.2008, 07:50
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
SELECT * FROM `tbl` where 
  `year` > 2008 AND 
  `col1` IS NOT NULL AND 
  `col2` NOT LIKE '6%'
Если в поле col1 содержатся записи, содержажие 0, то они попадут в результат запроса. Указанный запрос сработает только для NULL-записей. Если не нужны ни NULL, ни 0, то сделать, как указал Nomer1
Код:
...`col1` != ''...
или
Код:
...`col1` != 0...
ЗЫ. Несмотря на то, что col2 - целочисленное, NOT LIKE для него сработает в мускуле корректно.

Последний раз редактировалось krypt3r; 17.07.2008 в 08:00..
 
Ответить с цитированием

  #8  
Старый 18.07.2008, 08:35
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

можно ли сделать дамп бд с хоста на который пробиться не могу, зная хост-пасс-пользователя-имя бд?
 
Ответить с цитированием

  #9  
Старый 18.07.2008, 09:39
Аватар для m0nsieur
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Если удаленно сможешь подсоединиться к БД и через консоль сделать дамп.
 
Ответить с цитированием

Как выдернуть из БД парент категорию
  #10  
Старый 20.07.2008, 09:32
Аватар для DTW
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

Репутация: 104
По умолчанию Как выдернуть из БД парент категорию

Цитата:
SELECT jos_vm_product.product_thumb_image , jos_vm_product.product_sku ,
jos_vm_product.product_sku ,
jos_vm_product_category_xref.product_id, jos_vm_product_category_xref.category_id
,jos_vm_product_price.product_price,jos_vm_product _price.product_price_id ,
jos_vm_category.category_name
FROM jos_vm_product,jos_vm_product_category_xref,jos_vm _product_price,
jos_vm_category

WHERE jos_vm_product.product_id=jos_vm_product_category_ xref.product_id and
jos_vm_product_price.product_id=jos_vm_product_cat egory_xref.product_id
and jos_vm_category.category_id= jos_vm_product_category_xref.category_id
and jos_vm_product_category_xref.category_id
При помощи этого запроса можна получить файл
с описанием


ATV 220||2754.05||http://text/index.php?page=shop.product_details&flypage=shop.f lypage&product_id=30&category_id=125||9bb245c8c8c4 f64f801b4182839279bd.jpg||kvadracikli

Как выдернуть из БД парент категорию

что было так || Moto||kvadracikli

таблица имеет такие поля

category_parent_id , category_child_id ,category_list
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ