小编Fab*_*bio的帖子

PHP PDO更新预备语句

我正在尝试使用以下查询更新我的数据库:

$sth = "UPDATE rpacks SET rpacks_location VALUES (:location) WHERE rpacks_id = (:id)";
$q = $conn->prepare($sth);
$q->execute(array(':location'=>$location, ':id'=>$id));
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES ('test') WHERE rpacks_id = ('2')' at line 1' in

php pdo

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

为什么没有搜索引擎可以搜索〜签名?

昨天我想知道~在C#中是什么意思,并试图在谷歌,雅虎搜索,并猜猜是什么?
他们都没有索引〜
我试过"~", \\~ , '~'没有运气,令我惊讶的是这个符号不在列表中.
我想知道为什么没有搜索引擎搜索这个字符?
顺便说一句,如果有人知道~c#含义是什么,有什么好处,对我有很大的帮助

c# yahoo search-engine

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

如何使用Varchar(10)格式mm/dd/yyyy之间查询日期范围

我试图只显示"DateDue"在去年的记录.问题是我的日期是Varchar(10)的格式,因为我的数据源是从供应商那里进入我的数据库的.显然,使用此查询未正确过滤日期.是否可以将此(为了比较日期范围而临时)转换为在查询中使用的正确日期数据类型,但不能永久地更改该列的类型?

SELECT `DocNum`, `DateDue` 
FROM `prod_po_list` 
WHERE `DateDue` BETWEEN (DATE_FORMAT(curdate( ) - INTERVAL 365 DAY , '%m/%d/%Y' ))
AND DATE_FORMAT( CURDATE( ) , '%m/%d/%Y' )
Run Code Online (Sandbox Code Playgroud)

mysql varchar date between

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

MySQL Workbench 无法连接到 MySQL 服务器

我正在尝试从 SQLite 迁移到 MySQL。我刚刚从这里安装了 MySQL Workbench并重新启动。

我打开工作台,单击“新服务器实例”,选择本地主机,下一步,将数据库连接值保留为默认值。

Connection Name: localhost
Connection Method: Standard (TCP/IP)
Hostname: localhost
Port: 3306
Username: root
Password: Not set
Run Code Online (Sandbox Code Playgroud)

消息日志:正在连接到 MySQL 服务器本地主机...

无法连接到“127.0.0.1”上的 MySQL 服务器 (10061)

我不认为我做错了什么?

mysql mysql-workbench

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

preg_match +多模式

我想更改此代码

$reg_exUrl = "/imageshack/";
if(preg_match($reg_exUrl, $imageURL, $url))
Run Code Online (Sandbox Code Playgroud)

所以它会检查多个网站,比如

"/imageshack/,/photobucket/";
Run Code Online (Sandbox Code Playgroud)

我是php中的菜鸟!

php regex preg-match

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

来自自定义字段wordpress的回声名称

我有一个while循环来获取特定类别中的所有帖子,现在我已经添加了自定义值,但问题是它只回显自定义字段的值而不是名称,

我用来打印出来的功能是

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    the_meta();
<?php endwhile; endif;?>
Run Code Online (Sandbox Code Playgroud)

现在我试图回应一下,get_post_custom_keys($post->ID); 但这只能给我输出"array"

我也试过一个foreach循环,但它只给了我最后一篇文章的名字

$meta_key_used = get_post_custom_keys($post->ID); 
foreach ($meta_key_used as $meta_key) {
echo $meta_key;
Run Code Online (Sandbox Code Playgroud)

有关如何打印自定义字段名称的任何想法?

php wordpress

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

消息 8120,16 级

我想用 group by 连接两个表

select t.acno,t.name,count(Q.trans) as test,Q.transvalue,q.transdate 
from dbo.test t     
inner join dbo.testaqc q 
on t.acno=Q.acno 
group by q.trans
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

消息 8120,级别 16,状态 1,第 1 行列“dbo.test.acno”在选择列表中无效,因为它未包含在聚合函数或 GROUP BY 子句中。

sql sql-server

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

C++如何将字符串指定为十六进制

我收到了这个字符串

0x3384BCFD
0x61CEB13B
Run Code Online (Sandbox Code Playgroud)

两者都是字符串类型..

最初我得到了这个

uint32_t iv[2]  = {0xFFFFFFFF,0xFFFFFFAA};
Run Code Online (Sandbox Code Playgroud)

如何分配2串以上为iv[0]iv[1]

我想要的最终结果iv[2]iv[2] = {0x3384BCFD,0x61CEB13B};

谢谢你的帮助!!

c++

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

用正确的格式将日期插入mysql插入'0000-00-00'

这个问题提出了很多次,没有一个给我正确的答案.

$birthday=date('d.m.Y', strtotime($_POST['birthday']));
echo "birthday: ".$birthday // prints "15.05.1998" - that's nice    
$query = "INSERT INTO teilnehmer (vorname, nachname, email, geschlecht, birthday, telefon) VALUES ('$vorname', '$nachname', '$email', '$geschlecht', '$birthday', '$telefon')";
$erfolg = mysql_query($query, $verbindungID) or die ("Beim Erstellen ist ein Fehler unterlaufen. ". mysql_error());
Run Code Online (Sandbox Code Playgroud)

数据库条目显示0000-00-00.我是否必须将其转换为数据库格式?或者我如何更改数据库中的格式?

php mysql sql format date

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

MySQL从其他表中的ids中选择歌曲

如何从表中选择所有id,并从另一个表中选择id为s的所有歌曲?

$query = "SELECT * FROM songs WHERE id = (SELECT songid FROM top10 order by id)'";
Run Code Online (Sandbox Code Playgroud)

php mysql select

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

PHP | 每隔一年

我需要一个php脚本,它从给定的开始日期变量每隔一年执行一次任务.

例子:

$start_year = 2011 and $current_year = 2016 => don't perform task
$start_year = 2012 and $current_year = 2016 => perform task
$start_year = 2013 and $current_year = 2016 => don't perform task
$start_year = 2014 and $current_year = 2016 => perform task
$start_year = 2015 and $current_year = 2016 => don't perform task
Run Code Online (Sandbox Code Playgroud)

如何检查当前年份是否在开始日期之后的每隔一年的间隔内?

php date

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

如何删除命名会话

我正在使用命名会话来存储多页表单的变量,如下所示:

$_SESSION['pages'][0]
$_SESSION['pages'][1]
Run Code Online (Sandbox Code Playgroud)

如果我想取消设置$ _SESSION ['pages'] [1]中的所有变量,我使用session_unset(); 它清除了两者中的所有变量.

我知道我可以使用以下方法逐个取消变量:

unset($_SESSION['pages'][1]['email'])
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一种方法来删除所有,$_SESSION['pages'][1]同时保持$_SESSION['pages'][0]完整

php

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