当前位置: 首页 > 知识库问答 >
问题:

废弃的mysql函数?[重复]

薛修能
2023-03-14

我已经改变了我的代码,以适应MySQLi的新功能。下面是我的代码片段:

发件人:

mysqli_query("SELECT user_type FROM user");

致:

mysqli_query("SELECT user_type FROM user");

虽然这现在不起作用,但我还需要改变什么?

共有2个答案

钮兴安
2023-03-14

将其更改为mysqli_查询(“从用户中选择用户类型”)

或者如果你想面向对象

$mysqli = new mysqli('localhost', 'root', 'pass', 'db');
$mysqli->query("SELECT user_type FROM USER")

司徒茂实
2023-03-14

有两个主要选择:

  • MySQL改进(或MySQLi)
  • PDO

后者更适合面向对象技术。

 类似资料:
  • 下面这些内建函数是被废弃的,但是仍可以运行: default:由于 默认值操作符 的引入,它被废弃了。exp1?default(exp2) 和 exp1!exp2 是相同的, (exp1)?default(exp2) 和 (exp1)!exp2 是相同的。 唯一的不同是在 FreeMarker 2.4 版本之前,内建函数 default 通常算作是 exp2,而默认值操作符仅仅当默认值真的需要时才

  • Node.js may deprecate APIs when either: (a) use of the API is considered to be unsafe, (b) an improved alternative API has been made available, or (c) breaking changes to the API are expected in a fut

  • The following table lists which APIs are currently designated as deprecated via @API(status = DEPRECATED). You should avoid using deprecated APIs whenever possible, since such APIs will likely be remo

  • 框架说明 为了更友好和便利的维护废弃API ,将通过三个函数来实现: markAsWarning 对给予对象上的属性中嵌入一个警告,给予对象需要存在该属性。 removeProperty 重新定义给予对象上移除的属性,并嵌入一个报错,给予对象应不存在该属性。 replaceProperty 重新定义给予对象上移除的属性,并嵌入一个警告和调用新的属性,参数不兼容的需要进行适配,给予对象应不存在该属性

  • Section Contents 废弃的指令列表 废弃的内建函数列表 老式的 macro 和 call 指令 转换指令 老式 FTL 语法 #{...}: 数字插值

  • 下面这些指令是废弃的,但是仍然可以运行: call:使用 自定义指令调用 来代替。 comment:这是 <#--...--> 的老格式。 在 <#comment> 和 </#comment> 之间的任何东西都会被忽略。 foreach: 它是 list 指令的代名词,有着略微不同的参数语法。它的语法结构是 <#foreach item in sequence>,和 <#list sequence