Wordpress,PHP,アフィリエイトとかの個人メモを記録していくよ
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
$sql = 'SELECT SQL_CALC_FOUND_ROWS, id, name FROM xxx LIMIT 10';
$res = mysql_query( $sql );
$rows = mysql_query( 'SELECT FOUND_ROWS()' );
list( $cnt ) = mysql_fetch_row( $rows);
echo "件数は".$cnt."件";while ($col = mysql_fetch_array($res, MYSQL_ASSOC)) {$res_data[] = array(echo "id:". $row["id"]. "name". $row["name"] .<br>";);}
を追加lower_case_table_names=0
値 | 意味 |
0 |
CREATE TABLE もしくはCREATE DATABASE ステートメントで区別された大文字/小文字を使用してテーブルとデータベース名が記憶されます。名前比較では大文字と小文字が区別されます。大文字/小文字を区別しないファイルシステム上で、--lower-case-table-names=0 を用いて変数値を0にし、かつ大文字/小文字を混ぜてMyISAM テーブル名にアクセスした場合、インデックスデータが破壊される恐れがあるので注意してください。 |
1 |
テーブル名はディスク上に小文字で記憶され、名前比較では大文字小文字は区別されません。MySQLでは、保管およびルックアップ時に全てのテーブル名が小文字に変換されます。このオプションはデータベース名やテーブルエイリアスにも適用されます。 |
2 |
CREATE TABLE またはCREATE DATABASE ステートメントにおいて、テーブルとデータベース名は指定された大文字/小文字の形態でディスク上に記憶されますが、MySQLではルックアップ時に小文字に変換されます。名前比較では大文字と小文字が区別されません。注:これは大文字小文字が区別されないファイルシステムでのみ機能します。InnoDB テーブル名はlower_case_table_names=1 のように、小文字で記憶されます。 |
INSERT ... ON DUPLICATE KEY UPDATEを使って1本の列を挿入ると、その列が新しい列である場合、mysql_affected_rows()は1を戻し、既存の列を更新すると2を戻します。
このページのコレを参照23.2.3.1. mysql_affected_rows()
あとここINSERT ... ON DUPLICATE KEY UPDATE 構文ってどんな場合に使うの?もいい情報。感謝。
ブログ内検索
最新記事
カテゴリー
最新コメント
広告
プロフィール
なんとなくはじめてみたよ
カウンター