最简单的查询意外的字符串错误

时间:2013-03-19 20:26:20

标签: php sql select

我是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

(我知道这种查询既不是最优的也不是安全的 - 我只需要知道语法错误是什么)

1 个答案:

答案 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