PHPはmysqlデータを挿入することでマルチマシン連動インスタンスとmysqlインスタンスを実装します
この記事の例では、mysql データを挿入することで PHP がどのようにマルチマシン連動を実装するかを説明しています。参考のために共有したいと思います。具体的な実装方法は以下の通りです
プロセスを実行する前に一般的なロックを追加できます。シェル シャックル関数は次のとおりです。成功した場合は 0 を返し、そうでない場合は 0 以外の値を返します。
コードをコピーします コードは次のとおりです:
function get_lock()
{
ローカル dataId="${1}"
ローカルデータ日付="${2}"
ローカル sql="insert intot_trans_lock
(dataId, dataDate) value('${dataId}', '${dataDate}');"
エコー ${sql}
$を返す?
}
実行が失敗または終了したらロックを解放します
コードをコピーします コードは次のとおりです:
function free_lock()
{
ローカル dataId="${1}"
ローカルデータ日付="${2}"
ローカルステータス="${3}"
ローカル sql="t_trans_lock から削除する
ここで、dataId='${dataId}' および dataDate='${dataDate}';"
エコー ${sql}
[ $? -ne 0 ] の場合
write_log ${dataId} "解放ロックに失敗しました"
ふぃ
${ステータス}を返します
}
この記事が皆さんの PHP+MySQL プログラミングに役立つことを願っています。
無題のドキュメント< ;/ title>
if(isset($_POST['tj']))//submit をクリックした場合
{
$conn=mysql_connect (" localhost","ユーザー名","パスワード");
mysql_select_db("eastses",$conn);
mysql_query("set names utf8",$conn);
date_default_timezone_set("asia/chongqing");
$ sql = "INSERT INTO `eastses`.`classmate` (`id`、`name`、`nickname`、`birthday`、`home`、`blood`、`qq`、`weibo`、`email`、`phone` 、`趣味`、`食べ物`、`文章`、`贈り物`、`恋人`、`キーノン`、`忘れられない`、`なりたい`、`理想`、`その他`) VALUES ('".$_POST [' id']."', '".$_POST['名前']."', '".$_POST['ニックネーム']."', '".$_POST['誕生日']."' , ' ".$_POST['home']."', '".$_POST['blood']."', '".$_POST['qq']...残りのテキスト>>