PHP は Mysql トランザクション インスタンス分析を使用します。phpmysql トランザクション インスタンス_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:19:19
オリジナル
815 人が閲覧しました

PHP は Mysql トランザクション インスタンス分析、phpmysql トランザクション インスタンスを使用します

この記事の例では、PHP での MySQL トランザクションの使用について説明しており、詳細な説明についてはコメントが付いています。参考のためにみんなで共有してください。

具体例は以下の通りです

リーリー

この記事で説明されている例が、PHP + MySQL プログラミングを学習するすべての人に役立つことを願っています。

PHP で MySQL トランザクションを使用する方法 - PHP の高度なディスカッション

はい、大量の INSERT または SELECT ステートメントを実行する場合は、MyISAM が最も高速です。全文検索機能が必要な場合、トランザクションが非常に重要な場合 (財務データを保存するテーブルなど)、MyISAM も使用する必要があります。 INSERT ステートメントと SELECT ステートメントはインターリーブされます (オンライン メッセージ バーやフォーラム システムなど)。一時テーブルまたはビューの実装には、InnoDB を使用する必要があります。

MySQL クラスを操作するための PHP と詳細な手順や例を提供できる人

以下は、学習に適した php5 の単純なデータベース カプセル化クラスです。削除や更新などの他の操作については、自分で追加できます:
class Mysql{ //最初にクラスを定義し、最初に Capital を記述します。文字
public $host;//サーバー名、アクセス修飾子 PUBLIC は、$host がパブリック属性であり、クラス内外の両方でアクセス可能であり、継承可能であることを証明します
public $user;//ユーザー名は public 属性です
private $pass;//パスワードは、$pass がプライベートであることを証明するために private 修飾子を要求します。
public $dbname;// データベース名も public 属性です。
/ /__construct は、これがいくつかの初期情報を定義するコンストラクターであることを宣言します。これには 3 つのパラメーターがあります
public function __construct($host,$user,$pass,$dbname){
$this->host = $host;
$this ->user = $user;
$this->pass = $pass;
$this->dbname = $dbname;
$link = @mysql_connect($this->host,$this->user ,$this->pass)
or die("error");
@mysql_select_db($this->dbname,$link)
or die("error2");
}
//次の検索合計を定義しますデータベース表示関数
function myQuery($sql){
$result = mysql_query($sql);
if(!$result){
echo "error3";
exit;
}
$num = mysql_num_rows($result) ;
if($num){
echo "NO".$num;
}
while($row = mysql_fetch_assoc($result)){
echo '

'.htmlspecialchars(stripslashes($row['body']))."
";
}
}
}
$rutt = new Mysql( 'localhost ','root','ssss','calvin');//クラスをインスタンス化します...ここでのパラメーターはコンストラクターのパラメーターと同じであることに注意してください...
$rutt->myQuery( .. ....本文の続き>>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/875869.html技術記事 PHP は MySQL トランザクション インスタンス分析を使用し、phpmysql トランザクション インスタンス この記事では、MySQL トランザクションを使用した PHP の例を説明し、詳細を説明するコメントが付いています。参考のためにみんなで共有してください。 ...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート