Содержание блога

вторник, 22 июня 2010 г.

PHP MySQL SL шпаргалка

Куски MySQL кода для ускорения писания программ:
Инициализация БД
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
    $db=mysql_connect(HostName,UserName,Password);// подключение к mysql
    mysql_select_db(DBName,$db);// подключение к базе данных
    $sqlUTF = @"set names utf8";//Волшебный запросик чтобы вопросиков не было
    $sql="SELECT * FROM wp_session WHERE caveid=$caveid ORDER BY sessionname";
    @mysql_query($sqlUTF,$db);//Волшебный запросик чтобы вопросиков не было
    $ress=mysql_query($sql,$db);//Выполнение запроса
    //echo($sql);
    $nmax=mysql_num_rows($ress);//Количество строк
    if ($nmax>0)
    {
        for ($n=0;$n<$nmax;$n++)
        {
            $sessionid=@mysql_result($ress,$n,"id");
            echo("$sessioni\r\n");
        }
    }
    @mysql_close($db);
}

Текущее ДатаВремя в юникс формате
1
$sql="INSERT INTO wp_session(sessionname, caveid, datecrt, dateupd) values 
(\"$sessionname\",\"$caveid\",UNIX_TIMESTAMP(NOW()),UNIX_TIMESTAMP(NOW()));";  

Перевод даты из юникс в обычную
1
2
$sql="SELECT wp_cave.*, FROM_UNIXTIME(datecrt) as datecrt_fu, 
FROM_UNIXTIME(dateupd) as dateupd_fu FROM wp_cave ORDER BY cavename";          

foreach
foreach (PiketListItem pkt in dataGrid1.ItemsSource as List<PiketListItem>)
{
}

Комментариев нет:

Отправить комментарий