内部配列ポインタを進める
例)
if(条件文) break; //ループを抜ける next($array); //次のレコードへ
<?php $transport = array('one', 'two', 'three', 'four'); $mode = current($transport); // $mode = 'one'; $mode = next($transport); // $mode = 'two'; $mode = next($transport); // $mode = 'three'; $mode = prev($transport); // $mode = 'two'; $mode = end($transport); // $mode = 'four'; ?>
PHPでリモートホスト情報を取得する際、以下のようにします。
$_SERVER["REMOTE_HOST"];
ただし、apacheの設定ファイルhttpd.conf
のHostnameLookups
をOn
にしないと表示されません。
コマンドラインからMySQLに接続する基本書式
mysql -h [ホスト名] -u [ユーザー名] -p -D [データベース名] mysql --host=[ホスト名] --user=[ユーザー名] -p -database=[データベース名]
localhost
の場合、ホストは省略可能です。
コマンドを入力するとパスワードを聞かれるので入力します。
パスワードを予め入力する場合は次のようにオプションで指定します。
パスワードに限ってはオプションとの間に空白を入れないよう注意してください。
-p[パスワード] --password=[パスワード]
show databases
で情報を表示。
use
コマンドでDBを選択。
show table status
でテーブル情報を表示。
ロック状態を確認する
SELECT trx_rows_locked FROM information_schema.INNODB_TRX;
ロックがかかっている行数が確認できます。
スレッド情報を表示し、ロックがかかっているスレッドを特定する
SHOW ENGINE INNODB STATUS\G
スレッドIDが確認できたらプロセス一覧を表示します。
スレッドIDとプロセスIDはイコールです。
show processlist;
ロックがかかってしまっているプロセスを強制終了します。
KILL [プロセスID];
.htaccess
等、隠しファイルが表示されない時は、ファイルリストの取得コマンドをNLST -la
で接続する