-2
我有一个PHP代码的问题,它显示我这是错误。 寄存器我卡住了,mysqli_query()期望至少有2个参数
mysqli_query()期望至少2个参数,1 C中给出:\ XAMPP \ htdocs中\ SEARCH_ENGINE \ insert.php上线99
而这是代码:
<?php
$db = new PDO('mysql:host=localhost;dbname=srgn;charset=utf8mb4', 'root', '123456');
if(isset($_POST["submit"]))
{
$s_link = $_POST["s_link"];
$s_key = $_POST["s_key"];
$s_des = $_POST["s_des"];
{
$sql = "insert(site_link, site_key, site_des) values('$s_link', '$s_key', '$s_des')";
$rs = mysqli_query($sql);
if($rs)
{
echo "<script> alert('Site uploaded successfully') </script>";
}
else
{
echo "<script> alert('Uploading failed, please try agin.') </script>";
}
}
}
?>
请问哪里错误,我该如何设置?
尝试解释您要如何处理代码以及您已尝试解决此问题(即使它不起作用)。 – Redithion
什么错误?该消息具有“警告”,并告诉您什么是错误的,所以请参阅[mysqli API](http://php.net/manual/en/mysqli.query.php)了解更多详情,并且您会发现少了什么东西。 –