Архив

Архив раздела ‘MySQL’
10 декабря 2012 Нет комментариев
INSERT INTO table1 (field1,field2) SELECT field1,field2 FROM table2 WHERE id='1';
DELETE FROM table1 WHERE id='1';
Categories: MySQL Tags:
30 ноября 2012 Нет комментариев
(SELECT id,name FROM city WHERE ifcap='1')
UNION
(SELECT id,name FROM region)
ORDER BY name;
Categories: MySQL Tags:
2 августа 2012 Нет комментариев
UPDATE таблица SET поле = REPLACE(поле, 'текст для замены', 'на что заменять');
Categories: MySQL Tags:
16 февраля 2012 Нет комментариев

Получить значение поля auto_increment следующей записи:

$q=mysql_query("SHOW TABLE STATUS LIKE 'tablename'");
$r=mysql_fetch_assoc($q);
$ai=$r['Auto_increment'];
Categories: MySQL Tags: ,
6 сентября 2011 Нет комментариев
DELETE FROM tablename WHERE dt < DATE_SUB(CURDATE(), INTERVAL 1 DAY)
Categories: MySQL Tags:
6 апреля 2011 Нет комментариев
<?php
$array = array(1, 2, 3); //некий массив
$array_serialized = serialize($array); //эта переменная - текстовая, но содержит наш массив, записанный своим "кодом"
mysql_query("UPDATE TABLE `table` SET `field` = '".$array_serialized."'"); //записываем её в таблицу
$sql = mysql_query("SELECT * FROM `field`"); //читаем SQL данные
$temp = mysql_fetch_assoc($sql);
$array = unserialize( $temp['field'] ); //получаем свой массив.
?>

http://www.drupal.ru/node/33788

Categories: MySQL, PHP Tags: ,
22 февраля 2011 4 комментария
$ddty=date("Y");
$ddtm=date("m");
if ($ddtm=='1') {
	$ddtf=($ddty-1)."-12";
}
else {
	$ddtmt=$ddtm-1;
	if ($ddtmt<10) {
		$ddtmt='0'.$ddtmt;
	}
	$ddtf=($ddty)."-".$ddtmt;
}
$q=mysql_query("SELECT * FROM table WHERE date LIKE '".$ddtf."%'");
Categories: MySQL, PHP Tags: ,