私はグーグルとここで検索しました、そして、いくつかの情報は役に立ちましたが、ほとんどはそれほど役に立ちませんでした、そしてそれでもphpを使って私のデータベースをクエリすることができません。私はコーディングに非常に慣れていないので、他の人々のわずかに異なる問題よりも、自分のコードに基づいて答えを見つけるのが最善だと思いました。私は小さなデータベースを持っています、人々はバスを雇いたいフォームに記入します。私はカレンダーを作成しました。私のデータベースに送信された、人々が入力したデータに基づいて、毎日、いつ、どのくらいの期間、雇用があるかを印刷したいと思います。ページ全体が表示されますが、カレンダーのテーブル内に次のようなエラーが含まれています。
「SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、1行目の「2013-03-01」の近くで使用する正しい構文を確認してください。」
クエリの「wheredate=..」の部分を削除しても、これは表示され続けます。iveは、ループを含み、ループを含まないなど、コードを書き出すいくつかの異なる方法を試しましたが、imが何を意味するのかよくわかりません。
編集:私のコードは今です:
<?php
$con = mysql_connect("localhost","user","password");
$result = mysql_query("SELECT time, length FROM hire WHERE date='01-03-13'");
$row = mysql_fetch_assoc($result);
$Time = $row['TIME'];
$Length = $row['LENGTH'];
echo "Time: " . $TIME . "<br/>";
echo "Length: " . $LENGTH . "<br/>";
?>
「警告:mysql_fetch_assoc():指定された引数はC:\ Users \ Laura \ Documents \ COMPY \ server \ www \ calendar.phpの123行目の有効なMySQL結果リソースではありません」というエラーが表示されます。ページ、カレンダーが表示されます。および「時間」と「長さ」ですが、エラーがあり、データがありません
編集
<?php
$con = mysql_connect("localhost","user","password");
mysql_select_db("busassociation", $con);
$result = mysql_query("SELECT time, length FROM hire WHERE date='01-03-13'");
while ($row = mysql_fetch_assoc($result)){
$time = $row['time'];
$length = $row['length'];
echo "time: " . $time . "<br/>";
echo "length: " . $length;
}
?>