1

私は PHP/SQL に非常に慣れていないので、セットアップしたデータベースに対して最も単純なクエリを作成しようとしていますが、うまくいかないようです。無数のチュートリアルで見たのとまったく同じ構文を使用していますが、何を試してもエラーが返されます。

<?php
$con=mysqli_connect("localhost","database_user","database_user_password","tourneys_db");

SELECT * FROM Warhammerk

mysqli_close($con);
?> 

「Warhammerk」は、「tourneys_db」という名前のデータベース内のテーブルの名前です。このテーブルは、3 行のデータを含む 34 列で構成されています。送信ボタンをクリックすると上記のコードを実行するようにフォームを設定しました。返されるエラーは次のとおりです。

解析エラー: 構文エラー、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 に答える