|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.10.2011, 23:33 | #41 |
Гость
Сообщений: n/a
|
Я так понял нужно удалить строки в которых id меньше чем число 'a' но больше чем 'b' ведь так я понял?
Код:
delete from users WHERE id<'a' and id>'b'; |
07.10.2011, 00:12 | #42 | |
Гость
Сообщений: n/a
|
Цитата:
для пхп используем array_intersect $result = implode(",", array_intersect($a,$b)); и запрос DELETE FROM TABLE WHERE id NOT IN ($result) только сначала проверь на SELECT * FROM TABLE WHERE id NOT IN ($result) |
|
21.10.2011, 16:39 | #43 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Вот еще вопрос! Пишу форум и наткнулся на одну проблему которую решить не могу.
Структура одной таблицы Код:
CREATE TABLE `wcf_forums_threads` ( `forum_id` int(11) default NULL, `thread_id` int(11) unsigned NOT NULL auto_increment, `user_id` int(11) default NULL, `thread_name` longtext, `thread_postcount` smallint(5) unsigned NOT NULL default '0', PRIMARY KEY (`thread_id`), KEY `thread_postcount` (`thread_postcount`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; Код:
CREATE TABLE `wcf_forums_posts` ( `forum_id` int(11) default NULL, `thread_id` int(11) default NULL, `posts_id` int(11) unsigned NOT NULL auto_increment, `user_id` int(11) default NULL, `posts_text` longtext, PRIMARY KEY (`posts_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; Я выполняю запрос Код:
$add_thread = mysql_query("INSERT INTO `wcf_forums_threads` (`forum_id`,`user_id`,`thread_name`,`thread_postcount`) VALUES ('$forum_id','".$_SESSION['user_id']."','".$_POST['name_thread']."','1')"); Код:
$add_post = mysql_query("INSERT INTO `wcf_forums_posts` (`forum_id`,`thread_id`,`user_id`,`posts_text`) VALUES ('$forum_id','Вот здесь должен быть ид с прошлого запроса!Как мне его определить не вызывая команду Select?','".$_SESSION['user_id']."','".$_POST['thread']."')");
__________________
sql-language.ru Последний раз редактировалось lovepsone; 21.10.2011 в 16:42. |
21.10.2011, 16:44 | #44 |
Гость
Сообщений: n/a
|
|
21.10.2011, 16:58 | #45 | |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Цитата:
Код:
mysql_insert_id();
__________________
sql-language.ru |
|
28.10.2011, 14:41 | #46 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
вот еще такой вопрос!
Тут на форуме реализована такая фишка допустим в разделе коммиты мангоса [11623] Implement... То есть я хочу сделать запрос на базу который будет извлекать не все символы а только часть. У меня получилось вот что: Код:
SELECT SUBSTRING(thread_subject,0,5) FROM `forums_threads` WHERE `thread_lastpostid`='".$section['forum_lastpostid']."' LIMIT 1 Код:
thread_subject Использую такой скрипт Код:
$query_lastpost = mysql_query("SELECT SUBSTRING(thread_subject,0,5) FROM `forums_threads` WHERE `thread_lastpostid`='".$section['forum_lastpostid']."' LIMIT 1") or trigger_error(mysql_error()); $lastpost = mysql_fetch_assoc($query_lastpost); echo"<td width='21%' class='page'> ".$lastpost['thread_subject']."</td>"; Код:
CREATE TABLE `forums_threads` ( `forum_id` int(11) default NULL, `thread_id` int(11) unsigned NOT NULL auto_increment, `thread_subject` longtext, `thread_author` int(11) default NULL, `thread_views` int(11) default NULL, `thread_lastpostid` int(11) unsigned NOT NULL default '0', `thread_lastuser` int(11) unsigned NOT NULL default '0', `thread_postcount` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`thread_id`), KEY `thread_postcount` (`thread_postcount`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; Альтернативный вариант работает на php Код:
substr(текст,с какого символа начинать,каким символом закончить)
__________________
sql-language.ru Последний раз редактировалось lovepsone; 28.10.2011 в 15:58. |
28.10.2011, 16:27 | #47 |
Гость
Сообщений: n/a
|
Код:
$query_lastpost = mysql_query("SELECT SUBSTRING(thread_subject,0,5) AS thread_subject FROM `forums_threads` WHERE `thread_lastpostid`='".$section['forum_lastpostid']."' LIMIT 1") or trigger_error(mysql_error()); |
31.01.2012, 17:17 | #48 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Буду очень благодарен если вы мне все объясните!
Есть вот такой запрос Код:
$resul = mysql_query('SELECT `colum1` FROM `table` WHERE `colum2`= ?d', $a);
__________________
sql-language.ru |
31.01.2012, 17:25 | #49 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
|
это форматирование строки
|
31.01.2012, 17:28 | #50 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 11
Поблагодарили 17 раз(а) в 11 сообщениях
|
|
31.01.2012, 18:29 | #51 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
__________________
sql-language.ru |
31.01.2012, 22:28 | #52 |
Пользователь
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
|
|
01.02.2012, 09:24 | #54 |
Пользователь
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
|
|
01.02.2012, 10:05 | #55 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Вы правы тут php + mysql!
__________________
sql-language.ru |
01.02.2012, 14:37 | #56 |
Пользователь
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
|
Зачем кричать? ООП - и уже не пхп?
Вот описание стандартной функции: Код:
resource mysql_query ( string $query [, resource $link_identifier ] ) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос на мозг | DeusModus | Корзина | 11 | 25.07.2010 02:24 |
[запрос] Баланс на БГ | Nordway | Запросы | 4 | 09.05.2010 18:49 |
[Запрос] Рандом БГ | GriffonHeart | Запросы | 4 | 25.04.2010 08:58 |