我可以帮助解决这个问题吗
以下是代码:
if( $_GET["sender"] == "Ajax" )
require_once "../db/connector.php";
else if ( $_GET["sender"] == "Ajax5" )
require_once "../db/connector.php";
else
require_once "db/connector.php";
//require_once "db/dbclass.php";
$mysql = new Datalink(localhost,root,'','whatsapp_dbase');
$id = $_GET['id'];
这是错误信息
注意:使用未定义的常量根 - 在第9行的C:\ wamp \ www \ whatsapp \ db \ mobilefx.php中假定为“root” 注意:未定义的索引:第11行的C:\ wamp \ www \ whatsapp \ db \ mobilefx.php中的id 注意:使用未定义的常量localhost - 在第9行的C:\ wamp \ www \ whatsapp \ db \ mobilefx.php中假定为'localhost' 注意:未定义的索引:第2行的C:\ wamp \ www \ whatsapp \ db \ mobilefx.php中的发件人
答案 0 :(得分:2)
此代码中存在许多问题:
注意:使用未定义的常量根
更改:
$mysql = new Datalink(localhost,root,'','whatsapp_dbase');
致:
$mysql = new Datalink(localhost,'root','','whatsapp_dbase');
PHP正在查看root并认为它是一个常量,因为你没有用引号(或双引号)将它括起来告诉PHP它是一个字符串。
localhost:
也是如此注意:使用未定义的常量localhost
更改:
$mysql = new Datalink(localhost,'root','','whatsapp_dbase');
致:
$mysql = new Datalink('localhost','root','','whatsapp_dbase');
其他错误出现是因为您在使用之前没有检查$ _GET变量是否存在。
这是重复的,所以我不会详细了解,了解更多here。