这是没有错误的编辑脚本。并对其应用了 2 个修复程序。感谢那些提供部分帮助的人,谢谢。提到代码不清楚或混乱是无关紧要的。鉴于以下大部分内容是 mysql 查询中的常见结构。甚至 mysql 的示例文档也遵循了类似的流程。回复的成员应该从毫无意义的互联网玩笑中否定。它更值得你花时间,我自己也这样做。那些坚持主题并提供帮助的人,我感谢你们。
例如:
$row = mysqli_fetch_row(mysqli_query($con, "SELECT test_table.points FROM test_table WHERE test_table.key = '" . $key . "'")); if ($row[0] > 0){ // 存在
如果为真,$row 将返回非零结果。否则为 0 为假。几乎不需要检查 mysqli_fetch_row 和/或 mysqli_query。由于简单地检查 $row 工作正常。在一般存在条件下,不需要单独检查 mysqli_fetch_row 和/或 mysqli_query。它确实准确地提供了存在/不存在的结果。没有 $result $row $query 只有 $row。
与正常流程的明显偏差是我希望使用 call_user_func。并通过 $_GET 轮询 func 和 params。将更多地关注 PDO。但是, exec 之前的干净代码现在应该可以完成。这是在执行之前清理。
总而言之,代码可以正常工作。并且已经编写了更多来管理 mysql 数据库。从写入、写入块、读取、读取块、删除、删除块。
还应要求收集编号记录。例如,假设您有同一个 John Smith 的 6 条记录。您现在可以整理和扫描这些记录中的差异。要么是你想要的,不想要的,等等。或者如果你只想盲目地为 John Smith 调用这些记录的前 3 个。
mysqli_fetch_row & mysqli_fetch_row 修复:
FROM调用 $con 外部函数,然后按照 mysql 调用。mysqli 中的哪个不能按预期工作。关于 $con 的处理方式,函数没有错误。
TO仅使用添加的全局 $con 调用 $con 内部函数。即使为此,也可能最终使用 $GLOBALS。
结果:在 mysql 中调用 $con 外部函数然后 in 工作正常。在 mysqli 中,它需要在函数中设置全局。即全球$con。或者它失败了。
call_user_func 非关键错误修复:
FROM call_user_func($func($_GET['user'],$_GET['key'],$_GET['points'],$_GET['type']));
TO call_user_func($func,$_GET['user'],$_GET['key'],$_GET['points'],$_GET['type']);
结果:两条线都正确执行。以非严重错误执行。TO做同样的事情,但没有以下非关键错误。
两者的示例输出:user=MY_Name;key=34342$ee56i1;points=1234;type=
-- 代码被删除作为修复解决了问题 --