1

説明:

クエリの結果に文字列を挿入したい

例: に移動している場合 (このサイトは学習専用です):

http://www.toplinks.co.il/website.php?id=-1+group+by+1

ページに「警告: mysql_fetch_array():」が含まれていません

私がナビゲートしているとき:

http://www.toplinks.co.il/website.php?id=-1+group+by+99

サイトには「警告: mysql_fetch_array():」が含まれています

私は次のようなことをしたい:

mysql エラーがある場合:

print "[Error!]"

エラーがない場合:

print Null

mysqlerror のときに文字列を出力できる MySQL 関数はありますか?

何かのようなもの:

group_concat(group+by+1,0x5b4572726f72215d)
4

1 に答える 1

0

エラーをフェッチする関数が呼び出されます。

mysql_error()

これは最後のエラーを返します。

これを (コードの学習で) 使用する最も簡単な方法は次のとおりです。

mysql_query("YOUR QUERY HERE") or die(mysql_error());

ただし、本番サイトでこれを行うことはお勧めしません。これは主に、デバッグするための迅速で醜い方法です。「or die()」コード スニペットは、ブール値を返す任意の関数の後に使用できるため、関数が成功時に true を返し、失敗時に false を返す限り、任意の mysql 関数の後にこれを使用できます。

于 2012-10-29T11:10:53.020 に答える