我是PHP / SQL的新手,我正在尝试为我设置的数据库编写最简单的查询,但我似乎无法做到正确。我使用了与无数教程中看到的相同的语法,但无论我尝试什么,它都会返回错误。
<?php
$con=mysqli_connect("localhost","database_user","database_user_password","tourneys_db");
SELECT * FROM Warhammerk
mysqli_close($con);
?>
“Warhammerk”是我数据库中名为“tourneys_db”的表的名称。该表由34列和3行数据组成。我有一个表单设置为单击提交按钮执行上述代码。返回的错误如下:
解析错误:语法错误,第4行/home/tourneys/public_html/search40ktournament.php中的意外T_STRING
(我知道这种查询既不是最优的也不是安全的 - 我只需要知道语法错误是什么)
答案 0 :(得分:1)
您需要连接并使用它来执行查询。见http://www.php.net/manual/en/mysqli.query.php
例如,尝试
<?php
$con=mysqli_connect("localhost","database_user","database_user_password","tourneys_db");
$myQuery = "SELECT * FROM Warhammerk";
$result = mysqli_query($con, $myQuery);
mysqli_close($con);
?>
你必须弄清楚如何处理$result
,但有很多教程。查看:http://www.php.net/manual/en/class.mysqli-result.php