连接到SQL和PHP中的数据库
我正在制作一个使用SQL和PHP功能的网站。如何连接到数据库?我使用我的站点最简单的方法是创建一个名为db.php的文件,其中包含:连接到SQL和PHP中的数据库,php,sql,Php,Sql,我正在制作一个使用SQL和PHP功能的网站。如何连接到数据库?我使用我的站点最简单的方法是创建一个名为db.php的文件,其中包含: <?php $host = 'localhost'; $user = 'root'; $pass = 'password'; $db = 'databasename'; $mysqli = new mysqli($host,$user,$pass,$db) or die($mysqli->error); 我建议你先看看 在尝试此操作之前,您需要确保创
<?php
$host = 'localhost';
$user = 'root';
$pass = 'password';
$db = 'databasename';
$mysqli = new mysqli($host,$user,$pass,$db) or die($mysqli->error);
我建议你先看看 在尝试此操作之前,您需要确保创建的用户凭据具有查询数据库的正确权限。您可以通过web服务器的cPanel来实现这一点,我假设您正在使用web托管服务器来解决这个问题
一旦您与数据库建立了一个工作且经过测试的连接,就可以开始查看mySQLi文档了。这将向您展示如何执行和检索数据库查询的结果,以及如何使用PHP处理返回的数据。我看到您被严重否决了。 我是通过艰苦的学习才学会的,我还在学习在这里发帖 应该首先搜索堆栈站点。如果你的问题已经得到回答,那么人们会投你反对票 您的问题的解决方案: 在mysql或phpmyadmin中,您可以设置是否使用密码。在我看来,最好的学习方法是使用密码设置mysql。如果你最终要在网上发布一个网站,你必须采取安全措施 如果您与mysql数据库联系,则必须设置: 实例localhost的用户名、密码、数据库和服务器名 最安全的方法是使用OOP/prepared方法:
$servername ='localhost';
$username='yourname';
$password='12345';
$dbname='name_database';
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if ($stmt = $conn->prepare("SELECT idnum, col2, col FROM `your_table` WHERE idnum ='5' ")) {
$stmt->execute();
$res = $stmt->get_result();
$qrow = mysqli_num_rows($res);
while ($row = mysqli_fetch_assoc($res)) {
var_dump($qrows); // number of rows you have
$total = implode(" / " , $row);
var_dump($total);
$idnum = $row['idnum'];
var_dump($idnum);
}
你什么都找不到?所以这些都没用?签出此链接https://technet.microsoft.com/en-us/library/cc793139v=sql.90.aspxYou 还没有做过任何研究,因为你只需在谷歌中输入PHP和SQL,就可以获得数百万的教程!另一个要查看的链接:您至少应该提到您正在使用的DBMS…谢谢这项工作
$servername ='localhost';
$username='yourname';
$password='12345';
$dbname='name_database';
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if ($stmt = $conn->prepare("SELECT idnum, col2, col FROM `your_table` WHERE idnum ='5' ")) {
$stmt->execute();
$res = $stmt->get_result();
$qrow = mysqli_num_rows($res);
while ($row = mysqli_fetch_assoc($res)) {
var_dump($qrows); // number of rows you have
$total = implode(" / " , $row);
var_dump($total);
$idnum = $row['idnum'];
var_dump($idnum);
}