PHP涓瓓DO鄄勪媔鐢ㄦ南娉曟€鍤粨_PHP鏁欑▼ 宁涔嫔
チェーン
寮€揮嬫嬯阃犵涓€涓狿DO搴洴椤曽屽湪Web揂囨。鐩綍涓嫔山夤 ホン竴涓猵do.php邂囦娛?/p>
[php]
$dsn = "mysql:host=localhost;dbname=test";
$db = 新しい PDO($dsn, 'root', '');
$count = $db->exec("INSERT INTO foo SET name = 'lix',gender='mail',time=NOW()");
エコー $count
$db = null
?>
$dsn = "mysql:host=localhost;dbname=test";
鐢ㄦ潵鏋鋯€釚SN锛忟隟鎹簮锛夛纴読んだ鄄愄鋄勪ジュン鎭セット鎷富裕層チェーンに勧誘されている嵁搴撶の上質版鍧€鏄localhost锛屾暟鎹簱钖狠О鏄綶est 锛屽NH杩掬獑犱鉱CI℃伅銆备笉钖屾暟鎹簱鄄勬暟鎹簮鏋勯€铳寮忔槧涓觴風がどうしたの?/p>
$db = 新しい PDO($dsn, 'root', '');
鍒濆鍖栦竴涓狿DO瀵シリコン薄層簩涓槸杩炴帴鏁版嵁搴洴湇锷''表示逄勭椴鴴紴紗笁涓嬤鏁版槸瀵嗿爜銆?/ p>
$count = $db->exec("INSERT INTO foo SET name = 'lix',gender='mail',time=NOW()");
エコー $count;
璋卂敤杩炴崴鎴愬姛鄄凯DO瀵珉珉ユ形淼竴涓璇纴杩掎釜镆ヨ鏄竴涓彃鍏ヤ竴鏉¤褰kuang殑鎎鎎exec() DO::exec() Pu¤祫婧愶丝
$db = null;
ヘーゼルナッツ Jibangxiarray( PDO::ATTR_PERSISTENT => true)
$db = 新しい PDO($dsn, 'root', '', array(PDO::ATTR_PERSISTENT => true));
濡傛灉鎯碰鍙栨暟鎹?br />
[php]
$rs=$db->query("SELECT * FROM foo");
foreach($rs->fetch() as $row){
print_r($row);
}
?>
涔熷彲浠敤
[php]
$rs = $db->query("SELECT * FROM foo");
while($row = $rs->fetch()){
print_r($row);
}
?>
涓€娆¤叏鍙栨徍chain勋暟鎹?br />
[php]
$rs = $db->query("SELECT * FROM foo");
$result_arr = $rs->fetchAll();
print_r($result_arr);
?>
缁撴灉鏄ストーリーズ甛?br />
[php]
配列
(
[0] => 配列
(
[id] =>
[0] => 1
[name] =>
[1] =>
[性別] =>
[2] =>?nbsp;
[時間] = & gt; 2006-10-28 23:14:23
[3] => 2006-10-28 23:14:23
)
}
掴戜 スライド 鐪嬮宷闱㈢殑璁 ボード綍锛屾暟瀛曞拰鍏 ペット任绱㈠紩鮮 マスタード 湁锛屾 窒素 lu シリコン 祫婧愶纴鴴戜 滑りやすい鍙渶じじぼ旗 Chuリャオはオープンしており、廃墟になった?br />
[php]
$db->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
$rs = $db->query("SELECT * FROM foo");
$rs->setFetchMode(PDO::FETCH_ASSOC);
$result_arr = $rs->fetchAll();
print_r($result_arr);
?>
settatribute () 鏂鏂 灞炴 灞炴 € э 纴 纴 灞炴 湁锛 ф 歅 ф ф ф € € € ф € ф ф € €ф € ф € € ф € € ф € ф € ф ф ф € € € € € € € € € ф € € € ф € ф € € ф _ _ _ 銆丳 Do :: Attr_errmode 夌 锛 垜浠 岄渶 岄渶 岄渶 岄渶 岄渶 岄渶DO::ATTR_CASEだ紩鏄ぇ鍐澾缮鏄皬鍐槙纴chain夊嚑涓€夋嫨锛?br />
PDO::CASE_LOWER -- 何が起こっているのですか?br />
PDO::CASE_NATURAL-
PDO::CASE_UPPER -- liao 同軸 bu 卒楀敕涓 同軸 ぇ鍐?br />
setFetchMode setFetchMode setFetchMode setFetchMode setFetchMode setFetchMode setFetchMode setFetchMode setFetchMode setFetchMode
PDO::FETCH_ASSOC -- 鍏碰伏珁は粍褰㈠楽しいふりをします
PDO::FETCH_NUM -- 鏁板秧绱㈠紩鏁衣粍褰㈠丝
PDO::FETCH_BOTH -- 涓よ€呮暟缁勫毮忛兘チェーン夛纴杩欐槂缂 ホン渷镄?br />
PDO::FETCH_OBJ -- FETCH_OBJ mysql_fetch_object()
闄や简涓婇综合杩欑隮峰彇鏁版偁镄勬南寮庴杩华彲浠ワfine
[php]
$rs = $db->prepare("SELECT * FROM foo");
$rs->execute();
while($row = $rs->fetch()){
print_r($行);
}
?>
濡傛灉穿犳兂銮峰彇鎸囧畾璁板綍屼竴涓瓧娈电粨鏋灭殑璇濓紝鍙相互濓紝鍙相互濓敤敤 P DOStatement::fetchColumn( ): 🈙
[php]
$rs = $db->query("SELECT COUNT(*) FROM foo");
$col = $rs->fetchColumn();
エコー $col
?>
翕稨锛?br />
鏌ヨ鎿崭綔涓覚 鏄疨DO::query()銆丳DO::exec()銆丳DO::prepare()銆侾DO::query()涓覚 鏄敤浜庢湁璁板綍缁撴灉杩斿洖鐨勬搷滐紝鐗瑰埆鏄疭ELECT鎿崭綔锛孭DO::exec()涓覚鏄拡散瀵瀵怵瀵瀵瀵瀵鍥炵殑鎿崭綔锛屾瘮濡夋 NSERT 銆乁PDATE銆丏ELETE 搷搷滐紝瀹冭繑鍥炵殑缁撴灉锶鏄炵鍒楁暟銆侾DO::prepare() 涓集中 鏄澶勭悊鎿崭綔锛岄渶瑕侀€氳绷$rs->execute()鏉ユ墽琛岄澶勭悊悊岨"櫧鐨勶紝澶у鍙 相互鍙傝€冩坠鍐屽拰鍏朵粬鏂囨。銆?/p>
DOStatement::fetchColumn()銆丳DOStatement::fetch()銆丳DOStatement::fetchALL()銆侾DOStatement:()幏鍙栫粨鏋沧寚瀹氱涓€鏉¤褰旷殑鏌愪釜瀛楁锛出己鐪佹槗竴涓瓧娈点 €: 殑鏌愪釜瀛楁锛出己鐪佹槸绗竴涓瓧娈点 €: ヨ幏鍙栦竴鏉¤ 褰曪紝PDOStatement::fetchAll() 鏄幏鍙栨墍链夎褰曢泦鍒颁竴涓直感锛锛岃PDOStatement ::setFetchMode鏉ヨ缃渶瑕佺粨鏋滈泦鍚堢殑绫诲瀷銆?/p>
PDO::lastInsertId()鍜孭DOStatement::rowCount()銆侾DO::lastInsertId嫫℃彃鍏ユ搷滐紝涓婚敭鍒楃被鍨嬫槸鑷鐨勬渶鍚庣殑鑷浜 ID DOStatement::Count() 意識:Count() 意識。鏋滈泦锛屽鎿锛锛屽鎿锛锛屽鎿锛锛屽鎿锛锛屽鎿锛锛()鎿锛锛锛屽锿锛锛锛锛鍎綔鏃犳晥銆?br />
銆愰敊璇鐞嗐€?br />
1. 闈㈠悜瀵シリコン薄勬柟弚弚www.2cto.com
鍏堢湅鐪嫔鏋滆繛鎺ラ敊璇瓑鐨勫鐞嗭紝張敤闈㈠悜瀵硅薄鐨勬柟寮忔潵潵澶澶澶
[php]
{
を試してください
$db = 新しい PDO('mysql:host=localhost;dbname=test', $user, $pass);
$db = null
} キャッチ (PDOException $e) {
print "エラー: " . $e->getMessage() ."; 死ぬ(); }
?>
杩欓噷鍒╃敤鎴戜滑 PHP 5 闈㈠悜硅薄鐨勫殫殓稿鐞嗙壒寰侊紝濡傛灉灉阅岄溃链夊敤瀵殑璇殑鐢≒DOException鏉ュ垵寲涓€涓シューイン兄弟は銆?br />
PDOException 寮傚父绫灞炴€х粨鏋勶小
[php]
クラス PDOException は例外を拡張します
{
public $errorInfo = null; // 閿栾淇℃伅锛屽彲浠ヨ皟鐢?PDO::errorInfo()鎴?PDOStatement::errorInfo()鏉ヨ闂?nbsp.;
protected $message; // 寮傚父淇℃伅锛屽彲浠ヨ瘯鐢?Exception::getMessage() 鏉ヨ闂?nbsp;
protected $code; // SQL ベル舵 €侀敊璇ブラフ斧侊紝鍙相互クロス Exception::getCode() 鏉ヨ闂?nbsp;
}
?>
绠€鍗旷殑鐪嬩竴涓婸HP 5鍐呯疆鐨勫滠嗙被缁撴瀯锛?br />
[php]
クラス例外
{
// 灞炴€?nbsp;
protected $message = '不明な例外' // リャオの父親、チー℃伅
;
protected $code = 0; // 鐢ㄦ埛鑷畾涔夊敾椊睥睥?nbsp;
protected $file; // 鍙戠敓傚父 勬枃浠 踏み鳴らします
保護された $line;
// 鏂gui綶
最終関数 getMessage(); //
最終関数 getCode();
最終関数 getFile();
最終関数 getLine(); // どうすればいいですか?nbsp;
最終関数 getTrace() // バックトレース()
最終関数 getTraceAsString() // GetTrace();
}
?>
ドラフト 勶纴鍦 ㄤ 佷 佷 鍙 钖 堥 € 傜殑 傜殑 傜殑 Getline () 鏉ヨ繘 岄敊 畾 嶏纴 纴 纴?纴楠楠殑殑殑侮璋冭瘯銆?br />
2.闱㈠悜杩囩▼镄勬南娉?br />
[php]
$db = 新しい PDO('mysql:host=localhost;dbname=test', $user, $pass);
$rs = $db->query("foo から aa,bb,cc を選択");
if ($db->errorCode() != '00000'){
Print_r($db->errorInfo());
出る
}
$arr = $rs->fetchAll();
print_r($arr);
$db = null
?>
PDO o Dostatement 瀵 シリコン シン チェーン 塭 RRORCODE () ErrorInfo () ErrorInfo()拋MySQL'勯敊璇抙抰簸昌澾Q℃伅锛屾暟缁勭粨鋋勫涓嬶 元気
[php]
配列
(
[0] => 42S22
[1] => 1054
[2] => 「フィールドリスト」に不明な列「aaa」があります
)
エラー コード() エラー コード()槗镊fanxiu厗阌澾奇℃伅鏄storyず銆?br />
鎽樿嚜娌 Chongぇ鏉庝阄?Crazycoding浜红敓
http://www.bkjia.com/PHPjc/478348.html
www.bkjia.com
本当
技術記事

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。
