Position actuelle: Accueil> Derniers articles> Quelle est la différence entre mysqli_stmt :: next_result et mysqli :: more_results? Quelle est la relation entre les deux?

Quelle est la différence entre mysqli_stmt :: next_result et mysqli :: more_results? Quelle est la relation entre les deux?

gitbox 2025-09-22
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Cette partie n&#39;a rien à voir avec le texte PHP Exemple de code</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Commencez à exécuter les opérations de base de données...<br>"</span></span><span>;
</span><span><span class="hljs-variable">$servername</span></span><span> = </span><span><span class="hljs-string">"localhost"</span></span><span>;
</span><span><span class="hljs-variable">$username</span></span><span> = </span><span><span class="hljs-string">"root"</span></span><span>;
</span><span><span class="hljs-variable">$password</span></span><span> = </span><span><span class="hljs-string">""</span></span><span>;
</span><span><span class="hljs-variable">$dbname</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-keyword">new</span></span><span> </span><span><span class="hljs-title function_ invoke__">mysqli</span></span><span>(</span><span><span class="hljs-variable">$servername</span></span><span>, </span><span><span class="hljs-variable">$username</span></span><span>, </span><span><span class="hljs-variable">$password</span></span><span>, </span><span><span class="hljs-variable">$dbname</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$conn</span></span><span>->connect_error) {
    </span><span><span class="hljs-keyword">die</span></span><span>(</span><span><span class="hljs-string">"Échec de la connexion: "</span></span><span> . </span><span><span class="hljs-variable">$conn</span></span><span>->connect_error);
}
</span><span><span class="hljs-meta">?></span></span><span>

<hr>

</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/*
Texte de l&#39;article:titre:[mysqli_stmt::next_result et mysqli::more_results Quelle est la différence?Quelle est la relation entre les deux?]
*/</span>

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h2>mysqli_stmt::next_result et mysqli::more_results Quelle est la différence?Quelle est la relation entre les deux?</h2>"</span></span><span>;

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>exister PHP de MySQLi Expansion,<strong>mysqli_stmt::next_result</strong> et <strong>mysqli::more_results</strong> Tous sont une requête avec plusieurs déclarations(multi-query)En rapport,但它们de使用场景et对象不同。</p>"</span></span><span>;

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h3>1. mysqli_stmt::next_result</h3>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>Cette méthode est <code>mysqli_stmt
"; Echo "

Dans l'exemple ci-dessus, More_Results () vérifie s'il y a toujours un ensemble de résultats non transformé, tandis que next_result () passe à l'ensemble de résultats suivant et le rend disponible.

"
; ?>