php mysql模糊查询数组,PHP MYSQL实现登陆和模糊查询两大功能_php技巧

本文详细讲解了使用PHP 5.5.12和MySQL 5.6.17进行用户登录验证,并展示了如何通过模糊查询在Account数据库中搜索。涉及表单提交、数据库连接、SQL查询和结果展示。适合PHP初学者进阶学习。

本文使用的软件版本如下:PHP版本 5.5.12;MYSQL版本 5.6.17;Apache 2.4.9 用的wampserver

一、PHPMYSQL实现登陆

一共含有两个文件:login.php和logincheck.php;表单代码:

Yonghu:

Mima:

zhuce:

后台处理代码:

alert('请输入用户名或密码!'); history.go(-1);";

}

else

{

$link= mysqli_connect('localhost', 'sa', '123456','account');//链接数据库

mysqli_select_db($link,"account");

mysqli_query($link,'setname utf8');

$sql= "selectuser from zhanghu where user = '$_POST[username]'";

$result=mysqli_query($link,$sql)or die("Failed".mysql_error());

if($num=mysqli_num_rows($result))

{

$row= mysqli_fetch_array($result); //将数据以索引方式储存在数组中

echo"welcome ";

echo$row[0];

}

else

{

echo"";

}

}

}

else

{

echo"";

}

?>

Account数据库内容:

dd9c4a0780819dc400be9b343984bbd7.png

二、PHPMYSQL实现模糊查询

查询数据库(只给PHP的代码):

connect("localhost","sa", "123456");

if(mysqli_connect_errno()) {

printf("Failllllll:%s\n", mysqli_connect_error());

exit();

}

$mysqli->select_db("booklib");

$mysqli->query("SETNAMES utf8");

$rsbooks= $mysqli->query("select * from books where Name like'%$_POST[bookname]%'");

$row_rsbooks = $rsbooks->fetch_assoc();

$totalRows_rsbooks = $rsbooks->num_rows;

?> Totel

books;Name

ISBN

Store

Do

rent

fetch_assoc()); ?>

close();

$mysqli->close();

?>

数据库表的内容如下:

66269c4b61db6122ffad81fbc016e7b4.png

查询:

a67099b80f156d59b11370f28c6fdf48.png

结果:

904b6523daeadcede57af99d8258bcf3.png

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值