开发者社区> 问答> 正文

从MYSQL更新到MYSQLI ?mysql

因此,由于不推荐使用MYSQL,并且eveyone不断告诉我进行更新,所以我认为这是我做的时间。

但是由于我不习惯mysqli_ *,对我来说似乎有些陌生。当我用Mysql编码整个网站时,这不是一个简单的编辑。

所以我想知道:如何将以下代码转换为Mysqli?只是为了给我和其他任何人一个处理数据库查询的良好起点。

$sql_follows="SELECT * FROM friends WHERE user1_id=".$_SESSION['id']." AND status=2 OR user2_id=".$_SESSION['id']." AND status=2"; $query_follows=mysql_query($sql_follows) or die("Error finding friendships"); if($query_follows>0){ } 编辑:在读取和编辑我的整个网站时,将上面的代码转换为MYSQLI_会像这样。

$Your_SQL_query_variable= mysqli_query($connectionvariable,"SELECT * FROM friends WHERE user1_id=".$_SESSION['id']." AND status=2 OR user2_id=".$_SESSION['id']." AND status=2")) { printf("Error: %s\n", $mysqli->error); }

展开
收起
保持可爱mmm 2020-05-17 22:37:19 34446 0
1 条回答
写回答
取消 提交回答
  • 您可以从此处下载转换器工具:

    https://github.com/philip/MySQLConverterTool

    它生成的代码非常繁琐,主要是因为它使用$GLOBAL变量来实现默认数据库链接参数的方式。(这也使得在有人使用通过转换器的代码时易于识别。)

    这里还有一个MySQL Shim库:

    https://github.com/dshafik/php7-mysql-shim来源:stack overflow

    2020-05-17 22:38:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像