下記バグ("SQL:\"$sql\"の実行に失敗しました。")が表示されます

解決済みの質問

下記バグ("SQL:\"$sql\"の実行に失敗しました。")が表示されます

※以下プラグラムが走りません。どこに問題があるか教えて下さい。
<?php
/*==
  ユーザ履歴確認  dis_career.php
==*/
session_start();


print <<<EOD
<HTML>
<HEAD>
<TITLE>ユーザ履歴の表示</TITLE>

EOD;


//データベースに接続する
$con = mysql_connect("","","");
$selectdb = mysql_select_db("",$con);

if ($con == false) {
print("データベースに接続できませんでした。");
exit;
}
$sql = "select * from tbl_user order by uid'";
$result = mysql_query($sql,$con);

if ($result == false) {
printf("SQL:\"$sql\"の実行に失敗しました。");
exit;
}
$rows = mysql_num_rows($result); //行数を取得
printf("<CENTER><H2><ユーザ履歴確認></H2></CENTER>");
print("<table border=\"1\" align=\"center\" >\n");
print("<TR><TH><ユーザID></TH><TH>名前</TH><TH>コース名</TH><TH>履歴表示</TH></TR>\n");
if ($rows > 0){
for ($j = 0;$j < $rows;$j++) {
print("<FORM ACTION=\"career.php\" METHOD=\"post\" TARGET=\"right\">");
$data=mysql_fetch_object($result);
$uid=$data->uid;
$name=$data->name;
$course=$data->course;
print("<TR>");
print("<TD>$uid</TD>");
print("<TD>$name</TD>");
print("<TD>$course</TD>");
print("<INPUT TYPE = \"hidden\" NAME = \"uid\ VALUE=\"$uid\">");
print("<TD><INPUT TYPE = \"submit\" NAME = \"career\ VALUE = \"履歴表示\"></TD>");
print("</TR>");
print("</FORM>");
}
}

?>

</BODY>
</HTML>

投稿日時 - 2006-02-25 00:33:04

連想キーワード:

QNo.1989657

すぐに回答ほしいです

質問者が選んだベストアンサー

エラー情報を表示させてみましょう
if ($result == false) {
printf("SQL:\"$sql\"の実行に失敗しました。");
print mysql_error();
exit;
}

投稿日時 - 2006-02-25 07:29:49

ANo.3

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(4件中 1~4件目)

ANo.5

$sql = "select * from tbl_user order by uid'";
最後に余計な「'」が入っている。

投稿日時 - 2006-02-25 19:37:05

ANo.4

>$con = mysql_connect("","","");

DB接続でユーザ名もパスワードも入ってないので、接続できてないと思いますが。

投稿日時 - 2006-02-25 10:15:18

ANo.2

ソースだけを挙げるのではなく、
どんなエラーメッセージが表示されているのかも書きなさい。
情報不足です。

投稿日時 - 2006-02-25 02:17:47

ANo.1

こんにちは。

$resultがfalseになっているのであればSQLが間違えている可能性があります。

ただ、テーブルの形がわかりませんのでこれ以上のアドバイスが出来ません。

また、HTML部分ですがBODYの開始タグがありません。

投稿日時 - 2006-02-25 00:55:19

あわせてチェックしたい
  • @EOD ...
  • 次のエラーメッセージ検証 テーブルtbl_user1は確認済 ...
  • career goal ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら