Php 警告:mysqli_query()至少需要2个参数,1个给定。为什么?

Php 警告:mysqli_query()至少需要2个参数,1个给定。为什么?,php,mysql,database,mysqli,Php,Mysql,Database,Mysqli,它说其中一行是错误的,但我使用的是mysqli,而不是mysqli。有人能帮忙吗 <?php $servername = "localhost"; $usernam = "id13913676_admin"; $password = "Benya12152003!"; $dbname = "id13913676_langswap"; $conn = mysqli_connect($servername, $usernam, $password, $dbname); $query = "SE

它说其中一行是错误的,但我使用的是mysqli,而不是mysqli。有人能帮忙吗

<?php
$servername = "localhost";
$usernam = "id13913676_admin";
$password = "Benya12152003!";
$dbname = "id13913676_langswap";
$conn = mysqli_connect($servername, $usernam, $password, $dbname);
$query = "SELECT * FROM register";
$result = mysqli_query($query);

?>


将其更改为
$result=mysqli\u query($conn,$query)添加连接变量

mysqli_query($conn,$query)这样做您需要阅读并仔细注意使用的参数。也就是说,如果您刚刚开始使用PDO,那么PDO会更好。如果您更愿意使用现代工具来实现这一点,请找到您喜欢的ORM并使用它。我强烈不同意您的观点@tadman,如果有人刚刚开始使用PHP,那么在进入框架之前,应该使用大量的普通PHP。PHP的基础知识是stronger@Cid学习PHP的最好方法是从好的例子中学习,框架有最好的例子。从核心函数学习PHP就像通过先造一辆车来学习驾驶。它教会了你很多关于成为一名机械师的知识,但却没有教你如何安全驾驶。PHP有一个异常丰富的框架生态系统,应该加以利用。你总是可以边走边学基础知识。那些明显重复的问题不应该被回答。它们应仅作为副本关闭/标记。如果你想指出他们的错误,就发表评论吧。请参阅:。离题问题可以关闭和删除,这可能会使您的贡献无效。