小编Ros*_*nko的帖子

Mysql INSERT INTO无法正常工作 - 语法正确

我有这个简单的插入查询,似乎输出一个我找不到的错误,这让我疯了:(

会不会有人帮助我

错误是:

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 'WHERE `User_Id`='16'' at line 1
Run Code Online (Sandbox Code Playgroud)

查询是:

$insert = "INSERT INTO `pf_users` (`Task4`,`Task5`,`Task6`,`Task7`) VALUES ('$task4','$task5','$task6','$task7') WHERE `User_Id`='$GetUser'";
Run Code Online (Sandbox Code Playgroud)

这是PHP代码:

if(empty($_POST) === false) {
    $task4 = sanitize($_POST['task4']);
    $task5 = sanitize($_POST['task5']);
    $task6 = sanitize($_POST['task6']);
    $task7 = sanitize($_POST['task7']);

    $GetUser = $_SESSION['User_Id'];

    //Query not inserting into database
    $insert = "INSERT INTO `pf_users` (`Task4`,`Task5`,`Task6`,`Task7`) VALUES ('$task4','$task5','$task6','$task7') WHERE `User_Id`='$GetUser'";

    echo …
Run Code Online (Sandbox Code Playgroud)

php mysql insert

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

zlib不以标准zip格式压缩

我正在使用python zlib,我正在做以下事情:

  1. 压缩内存中的大字符串(zlib.compress)
  2. 上传到S3
  3. 从S3(zlib.decompress)下载并读取和解压缩数据为字符串

一切都运行正常,但是当我直接从S3下载文件并尝试使用标准zip程序打开它时,我收到错误.我注意到,而不是PK,文件的开头是:

xµ}ko$7’???¯¸??)$“??o³¶w¯1k{`
Run Code Online (Sandbox Code Playgroud)

我很灵活,不介意从zlib切换到另一个包,但它必须是pythonic(Heroku兼容)

谢谢!

python compression zlib

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

如何计算c ++中给定数字的位数

计算给定数量或用户输入的数字位数.

c c++

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

如何检查SQL查询中的数组?

所以我需要在查询中检查一个数组:

$query = "SELECT * FROM post WHERE ".$select." LIKE '%".$search."%'  AND  ID NOT IN '" .$Lastvar."'";
Run Code Online (Sandbox Code Playgroud)

$Lastvar是我的阵列.我不知道从哪里去,任何帮助将不胜感激.

编辑:这是我的完整查询:

$Lastvar = array();
mysql_select_db('submisions', $dbconn);
$query = "SELECT * FROM post WHERE ".$select." LIKE '%".$search."%' AND ID NOT IN (" . join(", ", $Lastvar) . ")";

$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
if ($num_rows == 0) {
    echo 'No results were found';
    exit;
}
Run Code Online (Sandbox Code Playgroud)

php sql arrays

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

如何覆盖Backbone的解析函数?

我尝试在我的项目中使用骨干.但是当我尝试覆盖Backbone的解析方法时遇到了问题.服务器发回的数据比我想要的多.例如:我想要的是:

[{
   id: "123",
   name: "david"
},{
   id: "456",
   name: "kevin"
}]
Run Code Online (Sandbox Code Playgroud)

但服务器的结果是:

{
 total: 1000,
 items:[{
   id: "123",
   name: "david"
},{
   id: "456",
   name: "kevin"
}]
}
Run Code Online (Sandbox Code Playgroud)

所以我想在parse方法中处理结果并只返回数组.我怎样才能做到这一点?当我尝试我得到错误.我应该怎么做?

javascript backbone.js

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

标签 统计

php ×2

arrays ×1

backbone.js ×1

c ×1

c++ ×1

compression ×1

insert ×1

javascript ×1

mysql ×1

python ×1

sql ×1

zlib ×1