phpmysqlif语句怎么写
大概的基本流程如下:
连接数据库,再加一个判断。
选择数据库
读取表
输出表中数据
下面是代码:
<?php
$con = mysql_connect("localhost","root","abc123");
/* localhost 是服务器 root 是用户名 abc123 是密码*/
if (!$con)
{
die("数据库服务器连接失败");
}
/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串 */
@mysql_select_db("a", $con);
/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/
$sql = "SELECT * FROM qq";
/* 定义变量sql, "SELECT * FROM qq" 是SQL指令,表示选取表qq中的数据 */
$result = mysql_query($sql); //执行SQL语句,获得结果集
/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/
//打印表格
echo "<table border=1>";
while( $row = mysql_fetch_array($result) )
/*逐行获取结果集中的记录,得到数组row */
{
/*数组row的下标对应着数据库中的字段值 */
$id = $row['id'];
$name = $row['name'];
$sex = $row['sex'];
echo "<tr>";
echo "<td>$id</td>";
echo "<td>$name</td>";
echo "<td>$sex</td>";
echo "</tr>";
}
echo "<table />";
?>
如果你的switch是表头,就定义这个表头字段,然后输出。
你可以去后盾人平台看看,里面的东西不错
㈡ php链接MySQL之后,如何将找出的数据显示在html中
如果你不使用任何框架,直接实现将MySQL查询结果展示在HTML页面上可能会有些困难。不过,你可以通过将HTML文件改为PHP文件来实现这一目标。这样,你就可以利用PHP的echo语句将查询结果输出到HTML页面中。
首先,你需要在PHP文件中连接到MySQL数据库。这通常通过建立一个数据库连接来完成,然后执行SQL查询语句以获取所需的数据。例如:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
?>
接着,你需要编写SQL查询语句来获取数据。例如:
<?php
$sql = "SELECT id, name, address FROM users";
$result = $conn->query($sql);
?>
最后,你可以使用PHP的foreach循环来遍历查询结果,并使用echo语句将结果输出到HTML页面中。例如:
<?php
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "<p>ID: " . $row["id"]. "<br>姓名: " . $row["name"]. "<br>地址: " . $row["address"]. "</p>";
}
} else {
echo "0 结果";
}
?>
这样,你就可以将从MySQL数据库中获取的数据以HTML格式展示在页面上。确保在页面关闭数据库连接:
<?php
$conn->close();
?>
以上步骤可以帮助你实现将MySQL查询结果展示在HTML页面上的功能。
㈢ PHP代码里怎么判断数据库是不是存在呢
<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("test_db", $con);
if (!$db_selected)
{
die ("Can\'t use test_db : " . mysql_error());
}
mysql_close($con);
?>
其实就是先登录再选择数据库
mysql_select_db