これはなぜ動作しないのかわかりません。私は、うまく動作する以前のプロジェクトからコードを取得しました。私はただ特定の列を選択したい。ここで私はこのようなすべてを選択した場合シンプルなmysqlの選択と挿入が機能しない
$result = mysql_query("SELECT when, where, name FROM tablename ORDER BY count DESC LIMIT 0, 20");
//I dont really know how to debug php well, so this is all I have to go by to know if its not working.
if (!$result)
{
echo "<p>Page load has failed please try again</p>";
}
はそれが正常に動作するものイムしようと...です:
$result = mysql_query("SELECT * FROM tablename ORDER BY count DESC LIMIT 0, 20");
イムは、インサートをやっている場合、それは...どちらか動作しません
$query = "INSERT INTO tablename (when, where, name) VALUES ('$when' , '$where' , '$name');";
mysql_query($query);
私はスペリングが、私はそれで何度か見てきた、と私は
echo $row["name"]; and the others ect while using the select all * they appear...
を入れても、正しいと確信しています0
個々の列を選択したときのように見えます。
私は他のテーブルと同じ正確なコードを使用しており、そのうまくいっています。
どうすればこの問題を解決できますか?または少なくとも私はいくつかのより良いエラーメッセージを取得するためにPHPをデバッグすることができますか?
編集: 私は行く価値が良好であると確信している、その単純なHelloWorldの文字列 私は、ソートのためにそこに必要な選択包みのカウントを含む試みたが、それdidntのは、それを動作させます。
どのように$を取得していますか?それは投稿か取得方法からですか? – rrapuya
は、値ごとに手動でhelloworldを入力するだけです。 – brybam
これらのクエリのいずれかについて、エラーをMySQL( 'mysql_error()')に出力して、エラーの場所を正確に表示します。 mysql_queryはエラーがあるときにfalseを返します。私は以下に答えました。 –