<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Le début de l'article n'a rien à voir avec le texte principal PHP Exemple de code</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"这是开头de无关Exemple de code。"</span></span><span>;
</span><span><span class="hljs-variable">$testArray</span></span><span> = [</span><span><span class="hljs-number">1</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>];
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$testArray</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$value</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$value</span></span><span>;
}
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Démarrer le texte</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>Comment mysqli_result::fetch_field La valeur de retour analyse les informations de contrainte du champ de la base de données?</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>Utilisé PHP de <code>mysqli ';; écho " Ici, Fetch_field renvoie un objet STDClass , qui contient diverses informations sur le champ:
" ; Echo "L'attribut le plus critique est les drapeaux , qui est un entier représentant une série de drapeaux binaires du champ. Les contraintes de champ peuvent être jugées par des opérations bit:
" ; echo "Par exemple, pour déterminer si un champ n'autorise pas null:
" ; écho '
$ field = $ result-> fetch_field ();
if ($ field-> Flags & mysqli_not_null_flag) {
Echo "Field ' ", $ field -> name, " ' null n'est pas autorisé"; } else {echo "field ' ", $ field -> name, " ' null est autorisé"; } ' ; écho " De même, il peut être jugé s'il s'agit d'une clé principale ou d'une auto-incitation:
" ; écho '
if ($ field-> Flags & mysqli_pri_key_flag) {
Echo "Field est la clé principale";
}
if ($ field-> Flags & mysqli_auto_increment_flag) {
Echo "Field est auto-croissant";
}
' ;; écho " Grâce à l'objet renvoyé par mysqli_result :: fetch_field , nous pouvons facilement obtenir des informations de base telles que le nom du champ, le type et la longueur. Grâce à l'opération de bit de l'attribut Flags , nous pouvons également analyser les informations de contrainte de champ, telles que non pas la clé nul, l'unicité, la logique liée à la structure de la structure dans le code PHP, etc.
" ; " ; ?> <?php // Exemple de code PHP qui n'est pas lié à la fin de l'article $ piodermesage = "Ceci est un exemple de code non pertinent à la fin." ; pour ( $ i = 0 ; $ i < 3 ; $ i ++) { echo $ de pied de pied . "Lancer" . ( $ i + 1 ). "Afficher l'heure." ; } ?>Étiquettes associées:
mysqli_result