0

私はいくつかの問題に遭遇しました。これは、空白のページを返すだけのクエリです (私は php などでエラー報告を試みました):

$query = mysql_query(" SELECT player.id, player.level, character.name, 
                              character.owner, character.owner 
                       FROM player 
                       INNER JOIN character ON player.id = character.owner
                       WHERE character.world  = '$world' ");

$res= mysql_fetch_array($query) or die(mysql_error);
4

2 に答える 2

3

後に括弧がmysql_errorありません。呼び出した後に呼び出す必要がありますmysql_query

$sql = "SELECT ...";
$result = mysql_query($sql) or die(mysql_error());

クエリが失敗した場合、エラー メッセージが表示されます。

mysql_query正しい使い方の詳細については、マニュアルを参照してください。

于 2012-10-26T11:50:41.313 に答える
0
$query = mysql_query(" SELECT player.id, player.level, character.name, 
                          character.owner, character.owner 
                   FROM player 
                   INNER JOIN character ON player.id = character.owner
                   WHERE character.world  = '$world' ") or die(mysql_error());

$res= mysql_fetch_array($query);

何かを見逃した場合に備えて、これによりエラーが表示されます。

于 2012-10-26T12:18:37.007 に答える