第11课:郭盛华教学视频_MySQL数据库LIKE搜索语句的应用

主讲老师:郭盛华

 

MySQL LIKE 子句

 

我们知道在 MySQL 中使用 SQLSELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE子句来获取指定的记录。
WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 “username = ‘%盛华%‘"。

 

但是有时候我们需要获
取 username字段含
有 “盛华"字符的所有记
录,这时我们就需
要在 WHERE 子句中使
用SQL LIKE 子句。
SQL LIKE 子句中使用
百分号 %字符来表示

 

任意字符!

 

实例一:
 
<?php
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");

$sql = “SELECT * from admin WHERE username LIKE ‘%盛华%'";
 
mysqli_select_db( $conn, 'huashao' ); //选择数据库
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
    die('无法读取数据: ' . mysqli_error($conn));
}
echo ‘<h2>东方联盟MYSQL教程搜索数据测试<h2>';
echo '<table border="1"><tr><td>教程ID</td><td>用户标题</td><td>密码</td><td>日期</td></tr>';

while($row = mysqli_fetch_array($retval))
{
    echo "<tr><td> {$row['id']}</td> ".
         "<td>{$row['username']} </td> ".
         "<td>{$row['password']} </td> ".
         "<td>{$row['date']} </td> ".
         "</tr>";
}
echo '</table>';

mysqli_free_result($retval);
mysqli_close($conn); //关闭数据库连接
?>
 
具体请看视频教程:@郭盛华老师
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值