1

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

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

4

1 回答 1

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

于 2013-03-19T20:35:14.170 回答