【问题标题】:Making conditions in php sql [closed]在 php sql 中设置条件 [关闭]
【发布时间】:2022-12-19 22:39:50
【问题描述】:

我想在我的数据库和我的 php 代码之间建立连接 在我的数据库中有两个表:“enc_prepared”和“enc_paye”。

我想说的是,如果“enc_prepared”等于1,订单就准备好了 否则,如果等于0,则等待付款。

我被告知使用“CASE”,但在我的代码中只显示错误。

数据库是Microsoft sql server

感谢您的宝贵帮助

【问题讨论】:

标签: php mysql sql database


【解决方案1】:

尝试更改大小写语法

CASE
  WHEN enc_prepared == 0 THEN '...'
  ELSE '...'

实际上最好在 php 中使用 pdo 和共享逻辑

【讨论】:

  • 为什么?前面的语法是有效的 SQL。
  • 这将如何解决他们的问题,这是他们的 PHP 代码中的解析错误?
  • @DanielAgra - 您编写的 SQL 查询就像是 PHP 一样。有数千关于如何将 MySQL 与 PHP 一起连接和使用的示例。请做一些初步研究并阅读一些教程。
  • 哦,我还没有注意到 php 语法。但我想,sql 字符串有问题。
  • “但我想,sql 字符串有问题。”- 是的,他们把它写得像 PHP 一样。您不能只用 PHP 编写 SQL 查询并期望它能正常工作。 PHP和SQL是两个完全不同的东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-14
  • 1970-01-01
  • 1970-01-01
  • 2014-10-04
  • 2012-10-31
  • 2015-02-13
相关资源
最近更新 更多