我正在使用以下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中进行多次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)
最好的方法是什么?我想要的是在一行中的多个分隔符上拆分字符串.
我收到了错误
#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中使用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
我刚刚转移到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)
请帮忙.
有没有办法在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中)
你好,我正在一个数据库,我想删除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)
我知道这不起作用,但这样的事情
谢谢
我试图在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)
请帮忙
我试图从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) 我在列的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个......正如我所提到的那样,有一些问题不是全部...如果我这样做会影响所有.
你好我是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) 我有一个旧的数据库来维护....他们已经存储了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)