【发布时间】:2019-05-22 03:13:58
【问题描述】:
mysql_connect 不工作,我不知道如何用 mysqli 修复它。
我尝试将我的 PHP 版本从 PHP 7 降级到 5,但我也失败了
这是我的代码:
<?php
$query1=mysql_connect("localhost","root","");
mysql_select_db("edgedata",$query1);
$start=0;
$limit=8;
if(isset($_GET['id']))
{`
$id=$_GET['id'];
$start=($id-1)*$limit;
}
$query=mysql_query("select * from items LIMIT $start, $limit");
while($query2=mysql_query_fetch_array($query))
{
【问题讨论】:
-
not working是什么意思?有什么错误吗? -
另外,大多数情况下,将
mysql_*替换为mysqli_*会起作用 -
@catcon 不会,大多数函数的用法都发生了变化。他们需要连接字符串
-
@user3783243:是的,忘了说。
-
不要降级。那是走错路了。使用手册并了解如何使用这些功能......或使用 PDO。您当前的使用也对 SQL 注入开放。