<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// これは記事の内容とは関係ありませんPHPコードの例</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"この記事を読んでください!<br>"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">date_default_timezone_set</span></span><span>(</span><span><span class="hljs-string">'Asia/Shanghai'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"現在の時刻:"</span></span><span> . </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>) . </span><span><span class="hljs-string">"<br>"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/*
記事タイトル:【mysql_field_lenマッチmysql_fetch_field一緒に使用する方法?説明の説明を見てみましょう】
*/</span>
</span><span><span class="hljs-comment">// 使用中PHP動作しますMySQLデータベースの場合,多くの人がフィールドの長さを得る必要性に遭遇するでしょう。</span></span><span>
</span><span><span class="hljs-comment">// ここで説明しますmysql_field_len関数の使用方法mysql_fetch_fieldマッチ使用。</span></span><span>
</span><span><span class="hljs-comment">// 1. データベースに接続します</span></span><span>
</span><span><span class="hljs-variable">$conn</span></span><span> = </span><span><span class="hljs-title function_ invoke__">mysql_connect</span></span><span>(</span><span><span class="hljs-string">'localhost'</span></span><span>, </span><span><span class="hljs-string">'root'</span></span><span>, </span><span><span class="hljs-string">'password'</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (!</span><span><span class="hljs-variable">$conn</span></span><span>) {
</span><span><span class="hljs-keyword">die</span></span><span>(</span><span><span class="hljs-string">'データベース接続に失敗しました: '</span></span><span> . </span><span><span class="hljs-title function_ invoke__">mysql_error</span></span><span>());
}
</span><span><span class="hljs-title function_ invoke__">mysql_select_db</span></span><span>(</span><span><span class="hljs-string">'test_db'</span></span><span>, </span><span><span class="hljs-variable">$conn</span></span><span>);
</span><span><span class="hljs-comment">// 2. クエリを実行します</span></span><span>
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">mysql_query</span></span><span>(</span><span><span class="hljs-string">'SELECT id, username, email FROM users'</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (!</span><span><span class="hljs-variable">$result</span></span><span>) {
</span><span><span class="hljs-keyword">die</span></span><span>(</span><span><span class="hljs-string">'クエリに失敗しました: '</span></span><span> . </span><span><span class="hljs-title function_ invoke__">mysql_error</span></span><span>());
}
</span><span><span class="hljs-comment">// 3. 使用mysql_fetch_fieldフィールド情報を取得します</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h3>フィールド情報リスト:</h3>"</span></span><span>;
</span><span><span class="hljs-keyword">while</span></span><span> (</span><span><span class="hljs-variable">$field</span></span><span> = </span><span><span class="hljs-title function_ invoke__">mysql_fetch_field</span></span><span>(</span><span><span class="hljs-variable">$result</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"フィールド名: "</span></span><span> . </span><span><span class="hljs-variable">$field</span></span><span>->name . </span><span><span class="hljs-string">"<br>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"フィールドタイプ: "</span></span><span> . </span><span><span class="hljs-variable">$field</span></span><span>->type . </span><span><span class="hljs-string">"<br>"</span></span><span>;
</span><span><span class="hljs-comment">// 4. 使用mysql_field_lenフィールドの長さを取得します</span></span><span>
</span><span><span class="hljs-variable">$length</span></span><span> = </span><span><span class="hljs-title function_ invoke__">mysql_field_len</span></span><span>(</span><span><span class="hljs-variable">$result</span></span><span>, </span><span><span class="hljs-variable">$field</span></span><span>->orgname ? </span><span><span class="hljs-variable">$field</span></span><span>->orgname : </span><span><span class="hljs-variable">$field</span></span><span>->name);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"フィールドの長さ: "</span></span><span> . </span><span><span class="hljs-variable">$length</span></span><span> . </span><span><span class="hljs-string">"<br><hr>"</span></span><span>;
}
<span class="hljs-comment">/*
注意すべきこと:
1. mysql_* シリーズ関数はです PHP 7 上記のバージョンは非推奨されています,使用することをお勧めします mysqli または PDO。
2. mysql_field_len フィールドの最大バイト長を返します,文字の数ではありません,マルチバイト文字セットに注意してください。
3. mysql_fetch_field フィールドの詳細を取得できます,タイプが含まれています、長さ、デフォルト値など。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
<hr>
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 尾部无关コードの例</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"この記事を読んでくれてありがとう!<br>"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>