MySQL数据库应用

PHP访问MySQL,编写接口,实现全栈开发


PHP链接mysql

<p>在PHP中连接MySQL数据库,可以使用内置的mysqli扩展或PDO扩展,以下是两种方式的示例代码:</p> <ol> <li>mysqli扩展连接MySQL数据库</li> </ol> <pre><code class="language-php">//连接数据库 $servername = &amp;quot;localhost&amp;quot;; $username = &amp;quot;username&amp;quot;; $password = &amp;quot;password&amp;quot;; $dbname = &amp;quot;myDB&amp;quot;; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn-&amp;gt;connect_error) { die(&amp;quot;连接失败: &amp;quot; . $conn-&amp;gt;connect_error); } echo &amp;quot;连接成功&amp;quot;;</code></pre> <ol> <li>PDO扩展连接MySQL数据库</li> </ol> <pre><code class="language-php">//连接数据库 $servername = &amp;quot;localhost&amp;quot;; $username = &amp;quot;username&amp;quot;; $password = &amp;quot;password&amp;quot;; $dbname = &amp;quot;myDB&amp;quot;; // 创建连接 try { $conn = new PDO(&amp;quot;mysql:host=$servername;dbname=$dbname&amp;quot;, $username, $password); // 设置 PDO 错误模式为异常 $conn-&amp;gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo &amp;quot;连接成功&amp;quot;; } catch(PDOException $e) { echo &amp;quot;连接失败: &amp;quot; . $e-&amp;gt;getMessage(); }</code></pre> <p>无论使用mysqli还是PDO扩展,都需要提供以下信息:</p> <ul> <li>服务器名称($servername):数据库所在的服务器的名称或IP地址。</li> <li>用户名($username):访问数据库的用户名。</li> <li>密码($password):访问数据库的密码。</li> <li>数据库名称($dbname):要访问的数据库的名称。</li> </ul> <p>在连接成功后,可以执行SQL查询,例如:</p> <pre><code class="language-php">$sql = &amp;quot;SELECT * FROM myTable&amp;quot;; $result = $conn-&amp;gt;query($sql); if ($result-&amp;gt;num_rows &amp;gt; 0) { // 输出数据 while($row = $result-&amp;gt;fetch_assoc()) { echo &amp;quot;id: &amp;quot; . $row[&amp;quot;id&amp;quot;]. &amp;quot; - Name: &amp;quot; . $row[&amp;quot;name&amp;quot;]. &amp;quot; - Age: &amp;quot; . $row[&amp;quot;age&amp;quot;].br&amp;gt;&amp;quot;; } } else { echo &amp;quot;0 结果&amp;quot;; } $conn-&amp;gt;close();</code></pre> <p>以上代码连接到一个名为“myDB”的数据库,并查询一个名为“myTable表,将结果输出到屏幕上。</p>

页面列表

ITEM_HTML