我一直在尝试使用过程式php连接到数据库,但我得到了错误的数组到字符串转换

我一直在尝试使用过程式php连接到数据库,但我得到了错误的数组到字符串转换,php,Php,由于您正在执行选择尝试执行常规查询()。没有必要使用预先准备好的语句使这个过程过于复杂 Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 15 Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 16 Notice: Array to string conv

由于您正在执行
选择
尝试执行常规
查询()
。没有必要使用预先准备好的语句使这个过程过于复杂

Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 15
Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 16
Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 17

绑定,然后执行;而不是相反。@Fred ii-结果在执行后绑定,检查@FuzzyTree,文档不会说谎。然而,我已经见过很多次了,它被用在了另一个方面。这里没有参数;-)与
bind_param
混在一起,尝试先绑定,但仍显示相同的错误。您的错误不可再现,我以为分配是在项目数组中完成的。变量也从数据库中获取数据。不管怎样,兄弟,别生我的气,我在这方面真的是个马屁精。@Goatman你的评论属于你的问题。别担心,我不生你的气。我只是想尽快帮你解决这个问题@Goatman我们需要确切地知道你是如何使用你的代码的,如果它来自一个类,或者从另一个源传递变量,如果它来自一个表单。很难说清楚,因为从我在你发布的代码中看到的情况来看,没有给你的变量赋值。例如:如果来自使用POST作为方法的表单:
$UserName=$\u POST['UserName']等。我的想法是连接到名为test的数据库,从users表中选择值,并在index.php页面中显示结果,就像这样?>然后需要执行类似
的操作,如果你要用这样的
foreach
@但守门员很可能需要在圈内。
Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 15
Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 16
Notice: Array to string conversion in C:\wamp\www\MYSQL_Project\index.php.php on line 17
$res = $conn->query('SELECT id,UserName,Password FROM users');
$rows = array();
while( $row = $res->fetch_assoc() ) $rows[] = $row;