PHP_PHP チュートリアルに関する知識
1. PhpMyAdmin2.9 の設定方法
インターネット上の多くのチュートリアルの設定ファイルは、PhpMyAdmin の最下位バージョン用のもので、最初は 2.9 設定ファイルをどこに置くかさえわかりませんでした。
設定ファイルの相対アドレスは次のとおりです: config.sample.inc.php (この library/config.default.inc.php ではありません)
2. phpMyAdmin にパスワードを使用してログインさせます
次のパラメータを設定しますsettings config.inc.php:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = '123456'; // 空でない文字列を設定します。 at will
$cfg['DefaultLang '] = 'zh'; // 中国語はデフォルトで表示されますが、オプションです
3. PHP 拡張設定 mbstring が見つかりませんでした。現在のシステムはワイド文字セットを使用しているようです。 mbstring がありません。php.ini ファイルの拡張子 = php_mbsting.dll を変更すると、再起動後に有効になります。
4. PHP が MySQL データベースから漢字を読み取ると、すべての疑問符が表示されますか?
データベースにクエリを実行する前に、mysql_query("set names 'gb2312'"); を使用します
5. PHP を使用して静的ページを出力します
2 つのタイプがあります
1 つはテンプレート テクノロジーを使用する方法、もう 1 つは ob を使用する方法です。シリーズ機能。どちらの方法も似ているように見えますが、実際には異なります。
その 1: テンプレートの使用
現在、強力な Smarty、シンプルで使いやすい Smarttemplate など、多くの PHP テンプレートがあります。
各テンプレートには、出力コンテンツを取得する関数があります。
静的ページを生成する方法は、この関数を使用することです。
この方法を使用する利点は、コードがより明確で読みやすいことです。
ここでは、静的ページを生成する方法を説明するために、例として Smarty を使用します
require('smarty/Smarty.class.php');
$t = new Smarty
$t-> assign(" title","Hello World!");
$content = $t->fetch("templates/index.htm");
//ここでの fetch() は出力コンテンツを取得する関数です。 $content 変数には、表示されるコンテンツが入ります
$fp = fopen("archives/2005/05/19/0001.html", "w"); ($fp);
?>
2 番目の方法: ob シリーズの関数を使用します
ここで使用される関数は主に ob_start()、ob_end_flush()、ob_get_content()、
ここで、ob_start() は開くことを意味しますブラウザ バッファ
バッファをオンにすると、PHP プログラムからのファイル以外のヘッダ情報はすべて送信されなくなります
が、最も重要な関数である ob_end_flush() を使用するまで内部バッファに保存されます。ここに ob_get_contents() があります。
この関数の機能はバッファの内容を取得することであり、上記の fetch() と同等です。
同じ原理です。コード:
ob_start();
echo "Hello World!";
$content = ob_get_contents();//PHP ページによって出力されたすべてのコンテンツを取得します
$fp = fopen("0001.html ", "w");
fwrite($fp, $content);
fclose($fp);
?>
6. PHP 言語でのデータベース読み取りの詳細な説明
このコードの機能は次のとおりです:
Connect URL アドレスにローカルホストとポート 3306 を使用する mysql サーバー上にあります。 mysqlサーバーのアカウント番号は「root」、パスワードは「9999」です。 mysql サーバー上にデータベース ok があり、データベース内にテーブル abc があります。テーブル abc には合計 2 つの列があり、列名は「id」と「name」です。 abc 内のすべてのデータを読み取ります。
$dbh = @mysql_connect("localhost:3306","root","9999");
/* 変数 dbh を定義します。mysql_connect() 関数は、mysql データベースに接続することを意味します。 "@" エラーをブロックすることを意味します */
if(!$dbh){die("error");}
/* die() 関数は、括弧内の文字列をブラウザに送信して中断することを意味しますPHP プログラム (スクリプト)。括弧内のパラメータは、送信される文字列です。*/
@mysql_select_db("ok", $dbh);
/* ここで選択したデータベースの名前は ok です */
$q = "Select * FROM
"; /* 変数 q を定義します。「Select * FROM abc」はテーブル abc のデータを読み取ることを意味します */
$rs = mysql_query($q, $dbh);変数 rs、関数 mysql_query() は、関連する処理または実行を行うために MySQL のクエリ文字列を送信することを意味します。php は右から左に実行されるため、mysql_query() 関数の実行後にサーバーから rs の値が返されます。 */
if(!$rs){die("有効な結果!");}
echo "
ID | < td>名前
$row[0] | < ;$row[1]
?>
$ rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name
;";
/* ID と名前は変更できます */
?>
$rs = mysql_query($q, $dbh)
while($row = mysql_fetch_array($rs); row[id] $row[name]
";
/* ID と名前は位置を変更できます */
?>
@mysql_close($dbh);
/* mysql データベースへの接続を閉じます */
?>
http://www.bkjia.com/PHPjc/317147.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/317147.html
技術記事
1. PhpMyAdmin2.9 の設定方法。インターネット上の多くのチュートリアルの設定ファイルは、PhpMyAdmin の最下位バージョン用のもので、最初は 2.9 の設定ファイルをどこに置くかさえわかりませんでした。 設定ファイルの相対アドレスは次のとおりです:...

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
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 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

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