gpt4 book ai didi

javascript - 从不存在的表中选择时避免错误

转载 作者:行者123 更新时间:2023-11-29 18:46:59 26 4
gpt4 key购买 nike

从不存在的表中进行选择时,如何避免错误(或用有意义的注释替换错误)?

我的网页上有两个框。用户在第一个中指定一个表名,我根据该表名运行一个查询,并使用该查询的结果填充第二个 [下拉] 框(使用 JavaScript)。

一切正常,直到用户指定一个不存在的表。查询失败,[下拉] 框填充了“丑陋”错误。我希望它填充“表不存在”。

由于函数 [php] 代码用于多种用途,因此无法修改,我只能在其中运行“简单”查询。我无法使用存储过程。

我尝试了很多方法来创建这种效果但没有成功。为了说明这一点,我正在寻找具有以下逻辑的东西:-

SELECT IF 

(SELECT COUNT(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_NAME = 'table_xxxxx') = 0

THEN 'Table Not Found'

ELSE

(SELECT id, name FROM table_xxxxx WHERE condition blah blah)

END

其中 table_xxxxx 由用户指定并替换

谢谢

最佳答案

也许您可以使用 try ... catch block 来消除“丑陋”错误并显示“好”(或“坏”)错误。

关于javascript - 从不存在的表中选择时避免错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44549563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com