小编Har*_*der的帖子

MySQL now()改变时区

我正在使用以下INSERT语句:

INSERT INTO messages SET `to` = '".$to."', `from` = '".$this->userid."', `title` = '".$title."', `message` = '".$message."', `created` = NOW()
Run Code Online (Sandbox Code Playgroud)

但是,它使用我的服务器时间(America/Montreal).我想要亚洲时区(亚洲/加尔各答)

这是否可以使用相同的查询?

php mysql timezone

10
推荐指数
3
解决办法
3万
查看次数

我们可以在PHP中的一行上做多个爆炸声明吗?

我们可以在PHP中进行多次explode()吗?

例如,要这样做:

foreach(explode(" ",$sms['sms_text']) as $no)
foreach(explode("&",$sms['sms_text']) as $no)
foreach(explode(",",$sms['sms_text']) as $no)
Run Code Online (Sandbox Code Playgroud)

一体化爆炸像这样:

foreach(explode('','&',',',$sms['sms_text']) as $no)
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?我想要的是在一行中的多个分隔符上拆分字符串.

php explode

6
推荐指数
1
解决办法
2万
查看次数

LOAD DATA LOCAL INFILE php mysql

我收到了错误

#7890 - Can't find file 'C:UsersAdminDesktopBL postcodes.csv.zip'.
Run Code Online (Sandbox Code Playgroud)

这是脚本

LOAD DATA LOCAL INFILE 'C:\Users\Admin\Desktop\BL postcodes.csv.zip' 
IGNORE INTO TABLE uk_pc 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(Postcode, Latitude, Longitude, Easting, Northing, GridRef, County, District, Ward, DistrictCode, WardCode, Country, CountyCode)
Run Code Online (Sandbox Code Playgroud)

我试图更改文件夹和更改权限但同样的错误...(在localhost服务器上工作)

php mysql

5
推荐指数
1
解决办法
2834
查看次数

功能php与while循环

你好我想在php中使用while循环来创建函数但是不能在这里写入是我的代码

 function mail_detail($mail_detail){

    $data= mysql_query("select * from messages where messages.to = '$mail_detail' and to_viewed = 0 ORDER BY messages.id DESC");
    while ($result= mysql_fetch_array($data)){
    return $result;
    }

}
Run Code Online (Sandbox Code Playgroud)

出来就是

$mail_detail= mail_detail($userid)
echo '<li class="read">

               <a href="#">
                 <span class="message">'. $mail_detail['title'].'</span>
                    <span class="time">
                       January 21, 2012
                   </span>
                                </a>
        </li>';
Run Code Online (Sandbox Code Playgroud)

我没有得到所有价值只是获得一个值请帮助thx

php function

3
推荐指数
1
解决办法
2万
查看次数

Php代码显示在源代码中

我刚刚转移到nginx并将我的php更新为php5.3.现在我的所有PHP代码都显示在页面源代码中,如下所示:

 <div class="bar-icon">
        <!-- FaceBook Share -->  
                 <?php include ('facebook_icon_like.php')?> 
        <!-- /FaceBook Share --> 
  </div>
Run Code Online (Sandbox Code Playgroud)

请帮忙.

php nginx

3
推荐指数
1
解决办法
4836
查看次数

如何在localhost上使用php获取硬盘序列号

有没有办法在localhost上用php或javascript获取硬盘序列号或机器序列号?

我们可以在cmd中使用以下命令来获取它

wmic DISKDRIVE GET SerialNumber
Run Code Online (Sandbox Code Playgroud)

或者机器序列号

wmic bios get serialnumber
Run Code Online (Sandbox Code Playgroud)

用php或javascript可能吗?在PHP中的东西

<?php

echo DISKDRIVE GET SerialNumber //** some thing like this on local host

?>
Run Code Online (Sandbox Code Playgroud)

需要在本地主机上给Clint一个项目,我希望没有人在其他计算机上访问它(在php中)

javascript php hardware

3
推荐指数
1
解决办法
8684
查看次数

24小时后删除Mysql中的数据

你好,我正在一个数据库,我想删除24小时的数据...

我正在使用now()来插入数据.....这是我的插入代码

INSERT INTO counter_ads (page,ip,time) VALUES ( '$page', '$ref', NOW())
Run Code Online (Sandbox Code Playgroud)

我可以任何一个帮助,如果时间列超过24小时它应该删除...使用mysql查询.我想要类似的东西

DELETE FROM counter_ads WHERE NOW()-24 > time
Run Code Online (Sandbox Code Playgroud)

我知道这不起作用,但这样的事情

谢谢

php mysql

2
推荐指数
1
解决办法
4372
查看次数

REGEXP与PDO Mysql

我试图在PDO Mydql中使用REGEXP,但有一些错误

function artist_list($artist){
            global $DBH;
$STH = $DBH->prepare("SELECT songs ,image ,artist,album,r_year
            FROM english_fm
            WHERE artist REGEXP \"^[:artist]\" 
             GROUP BY artist order by slno");
            $STH->bindValue(":artist" , "$artist", PDO::PARAM_STR); 
            $STH->execute();
            $STH->setFetchMode(PDO::FETCH_ASSOC);
            return $STH;
            $DBH = Null;
        } 
Run Code Online (Sandbox Code Playgroud)

当我使用时,这是行不通的,REGEXP \"^[:artist]\" 但如果我使用的话

REGEXP \"^[$artist]\" 
Run Code Online (Sandbox Code Playgroud)

有用

function artist_list($artist){
                global $DBH;
    $STH = $DBH->prepare("SELECT songs ,image ,artist,album,r_year
                FROM english_fm
                WHERE artist REGEXP \"^[$artist]\" 
                 GROUP BY artist order by slno");
                $STH->bindValue(":artist" , "$artist", PDO::PARAM_STR); 
                $STH->execute();
                $STH->setFetchMode(PDO::FETCH_ASSOC);
                return $STH;
                $DBH = Null;
            } 
Run Code Online (Sandbox Code Playgroud)

请帮忙

php regex mysql pdo

2
推荐指数
1
解决办法
2998
查看次数

Youtube Api获取带视频ID的视频说明

我试图从youtube使用api获取discriptiobn ....但我不知道我错在哪里它没有获得单个视频.但如果我尝试播放列表它的工作正常,而不是视频ID

这是我的代码

error_reporting(E_ALL);

$feedURL = 'https://gdata.youtube.com/feeds/api/playlists/'.$id.'?v=2&prettyprint=true';
$sxml    = simplexml_load_file($feedURL);

echo $feedURL.'</br>';
foreach ($sxml->entry as $entry) 
{       
    echo $media->group->description;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码正在使用播放列表...但如果我尝试一个视频它不工作:

error_reporting(E_ALL);

$feedURL = 'http://gdata.youtube.com/feeds/api/videos/'.$id.'?v=2&alt=json&prettyprint=true';
$sxml    = simplexml_load_file($feedURL);

echo $feedURL.'</br>';
foreach ($sxml->entry as $entry) 
{           
    echo $media->group->description;
}
Run Code Online (Sandbox Code Playgroud)

php simplexml youtube-api

2
推荐指数
1
解决办法
2633
查看次数

用mysql修剪前面几个字符

我在列的MySQL有一个表comp_post_code中whivh邮政编码格式,没有空间M4W1A3,但一些邮政编码都是这样用AB T1H2J1,BC V6X3P7,QC G0C2R0等.笔者想从他们去除AB BC的这个额外位.

我怎么能在mysql中做到这一点...(AB BC QC is just example there r many others in them, but all are in front and with space and postcode dont have space)

编辑......我试过这个

UPDATE canada_database
SET comp_post_code= SUBSTRING(comp_post_code, 3)
Run Code Online (Sandbox Code Playgroud)

但是它从所有行中删除了第3个......正如我所提到的那样,有一些问题不是全部...如果我这样做会影响所有.

php mysql

1
推荐指数
1
解决办法
127
查看次数

使用PDO PHP的mysql_real_escape_string

你好我是PDO的新手,所以迷惑并得到错误;)与mysql_real_escape_string ..

可以任何人帮助,这是我的代码

if(!empty($_POST) && isset($_POST)) { 

include ('connection_pdo.php');

$dbh = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);

$source_url= mysql_real_escape_string($_POST['source_url']);
$class     = mysql_real_escape_string($_POST['class']);
$year      = mysql_real_escape_string($_POST['year']);
$date      = time();
$ip        = $_SERVER['REMOTE_ADDR'];

$insert = $dbh->prepare("
  INSERT IGNORE INTO school_students_images
            ( folder_name,  image_url,  source_url,  class, year , date , ip )
    VALUES  (:folder_name, :image_url, :source_url, :class, :year, :date, :ip)
");

$a=0;
while ($a<1000){
$a++;
$insert->execute(array(
            'folder_name'=> $name->content, //** geting from other source
            'image_url'  => $link[$a], //** geting from other source
            'source_url' => $source_url,
            'class' …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

0
推荐指数
1
解决办法
1万
查看次数

Php函数从数据库中获取html标记

我有一个旧的数据库来维护....他们已经存储了html标签在那里的数据库,并使用旧的mysql与PHP得到outupt ...现在我试图通过功能和PDO使用它来获得输出....没有得到正确的输出....它只是给html标签显示格式化段落...我怎么能解决它,这是我的代码 - >功能

function movie_page($name,$date){
    global $host, $dbname, $user, $pass;
    $DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    $STH = $DBH->prepare("SELECT * FROM bh_movies WHERE name = ? and re_date = ?");
    $STH->bindValue(1, "$name", PDO::PARAM_STR);
    $STH->bindValue(2, "$date", PDO::PARAM_STR);
    $STH->execute();
    $STH->setFetchMode(PDO::FETCH_ASSOC);
    return $STH;
    }
Run Code Online (Sandbox Code Playgroud)

和输出是

$STH = movie_page($id,$date);
     while (($row = $STH->fetch()) !== false) {
    if ($row['actors'] !=''){
    echo '<tr>
            <td><h1><a href="movie_page.php?id='.$row['name'].'">'.$row['name'].'</a></h1></td>
            <td>'.date('d-M-Y',$row['re_date']).'</td>
            <td><a href="movie_page.php?id='.$row['name'].'">
            <img src="'.$row['small_poster'].'" title="'.$row['name'].'" alt="'.$row['name'].'" height="97" width="182"/>
            </a>
            </td>
            <td><a href="movie_page.php?id='.$row['a'].'">
            <td>'.$row['actors'].'</td>
            <td>'.$row['small_desc'].'</td>
            <td>'.$row['big_desc'].'</td>
          </tr>';

     }
Run Code Online (Sandbox Code Playgroud)

我在输出中得到Html标签...而不是像这样的格式段

<font …
Run Code Online (Sandbox Code Playgroud)

php mysql function

0
推荐指数
1
解决办法
5857
查看次数

标签 统计

php ×12

mysql ×7

function ×2

pdo ×2

explode ×1

hardware ×1

javascript ×1

nginx ×1

regex ×1

simplexml ×1

timezone ×1

youtube-api ×1