问题标签 [statements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
94 浏览

php - 我用 PHP 准备的语句 SQL 查询有问题

我得到错误:

注意:未定义变量:第 18 行 C:\xampp\htdocs\sqltest.php 中的 db

致命错误:在第 18 行调用 C:\xampp\htdocs\sqltest.php 中非对象的成员函数 prepare()

我使用了此代码中的代码如何防止 PHP 中的 SQL 注入?

我对 PDO 之类的东西完全陌生,在我的 apache 服务器上它使用的是 php 5.3。

我只是对此进行测试,我知道我没有使用良好的编码习惯。

我的代码:

0 投票
2 回答
5084 浏览

ruby-on-rails - Rails 视图和控制器,(if/else 语句)

我刚刚从头开始我自己的 Rails 项目。如果分钟变量设置为某个值,我正在尝试视图显示你好。

代码现在在控制器中,我希望它在视图中显示输出。这可能吗?还是我把它写在视图中?不确定做对了。

home_controller.rb

index.html.erb

0 投票
3 回答
74 浏览

php - PHP 新手,非常有兴趣学习。If 语句和函数

PLS。我对 PHP 很陌生,所以请。理解。好的,就这样吧。. 我首先想知道的是“一个函数和一个 if 语句可以在一个代码中吗?” 下面的代码的第二个,看看注释在哪里,如果参数 $first 和 $second 的值相同并且说“不一样”如果不是。

我想就是这样。任何人都可以帮忙吗?

0 投票
3 回答
65 浏览

php - PHP If 块只使用最后一个块

我的代码如下所示:

变量 $first 来自之前排序的数组。这是该数组中的一个键值。

在本例中,变量为 2,但代码始终采用最后一个块,而不管其他任何内容。所以它会报告 3 块的答案,而不是 2 块。

也就是说,为 $first 获取值 1、2 或 3 将始终为 $q1 返回 1b。

有谁知道为什么?这让我发疯了。

0 投票
2 回答
4388 浏览

parallel-processing - 处理 CUDA 中的大型 switch 语句

我知道不建议在 CUDA 中进行分支,因为它会对性能产生不利影响。在我的工作中,我发现自己必须实现包含几十个案例的大型 switch 语句。

有谁知道这会对性能造成多么严重的影响。(官方文档不是很具体)还有没有人有更有效的方式来处理这部分?

0 投票
2 回答
1210 浏览

javascript - Javascript中标记的while循环

我的困惑源于这个带有标签的示例:

以及一般标记语句的语法:

示例中究竟标记了什么?

不是整个代码块:

被认为是一个单一的陈述?还是它while(expression)本身就是一个声明?还是while声明本身?

为什么不是全部:

标记在myLoop而不只是while(expression)。或者这是否正在发生?

0 投票
1 回答
1002 浏览

php - MySQL查询以搜索按相对匹配排序的关键字

我正在创建一个在线系统,将银行对账单(描述、价值、类型等)与购买者(姓名、地址)相匹配,并希望对我目前这样做的方式提供一些反馈:

有没有更好的方法来做到这一点以及将执行时间保持在最低限度?数据库完成后将达到数千个。

0 投票
1 回答
691 浏览

javascript - 简单的 javascript IF 语句 - 什么是正确的语法?

假设我有这个网址:

以下 javascript 代码product-p从 URL 中挑选出短语:

然后我可以使用 document.write 来显示短语product-p

我的问题是...

如何创建一个 IF 语句,如果 urlPath1 = 'product-p' 然后 document.write(某事),否则 document.write(空白)?

我试过这样做,但我的语法可能是错误的(我不太擅长 JS)。

我最初认为代码是这样的:

0 投票
1 回答
632 浏览

javascript - 如何通过 if/else 语句定位 div 的 x 坐标?

使用 if 语句时如何定位 div 的 X 坐标?

我想要做的是让一个 div 在屏幕上设置动画,但我只希望它在满足某些 x 坐标时移动,因此为什么使用 if/else 语句。

例如;

那么如何编写代码,使其可以针对 div 当前的 x 位置,从而满足 if / else 语句呢?

0 投票
1 回答
466 浏览

batch-file - ibatis的SqlExecutor中如何设置statementList属性或多个子批处理

我正在使用 ibatis-sqlmap-2.3.0 版本并且需要在表中插入大约 70K 行。

使用 SqlExecutor Batch 功能我还想知道在 executeBatch() 中间失败的语句索引;

以下是相同的代码片段。

}

问题:当失败结果出现时,它给了我重复数据的错误消息“om.ibatis.sqlmap.engine.execution.BatchException:子批次编号1失败”。

索引 1 是错误的,因为我知道重复条目位于其他行。

原因:我检查了这个 jar 的代码,它只考虑由我所有的 executor.insert("ratesUtil.insertAreaData", ar1); 组成的单个语句。

因此索引为 1。

输出供您参考:

1) System.out.println("失败异常" + e.getFailingSqlStatement()); --insert into table values (?,?,?) 2)System.out.println("failing statement id " + e.getFailingStatementId()); 3)System.out.println("消息异常为" + e.getMessage()); --子批号 1 失败。4)System.out.println(e.getSuccessfulBatchResults()); - 无效的

请帮助我 1)如何将这些插入查询设置为单个执行器中的多个批处理语句,并在单个 executor.executeBatch() 中执行所有这些批处理语句;

2)有没有其他方法来获得失败语句的正确索引。

我无法根据项目配置的一些问题更改版本。也不想依赖 updateCount 。