php + mysql

数据库

连接信息

//php连接数据库

$dbhost="localhost:3306";//mysql服务器主机地址
$dbuser="root";// mysql用户名

$dbpass="";//mysql用户名密码
$conn=mysqli_connect($dbhost,$dbuser,$dbpass);
if($conn){
    echo "数据库连接成功!";    
}

//设置编码格式
mysqli_query($conn,"set names utf8");

(ps:表名为student)

//查询所有列
$sql="SELECT*FROM `student`";
//选择要查询的数据库名称
mysqli_select_db($conn,"student");

LIKE:模糊查询

SELECT * from student WHERE username LIKE '张%' //查询姓名是张开头的所有用户

%的常用方法如下:

'%a'    //以a结尾的数据

'a%'   //以a开头的数据

'%a%'    //含有a的数据

//查询数据,返回查询的结果集
$retval=mysqli_query($conn,$sql);
echo "查了".$retval->num_rows."列";
var_dump($retval);
if(!$retval){
    echo "无法读取数据库!"    ;
}

//在页面打印表

while($row=mysqli_fetch_array($retval,MYSQLI_ASSOC)){
    $id=$row["id"];
    $username=$row["username"];
    $age=$row["age"];
    echo "<tr><td>$id</td><td>$username</td><td>$age</td></tr>";
}

ps:

<table border="" cellspacing="" cellpadding="">
        <tr><th>id</th><th>名字</th><th>年龄</th></tr>

<?php

?>

</table>

插入数据

$sql1="INSERT INTO `student` (`id`, `username`, `password`, `sex`, `age`) VALUES ('1501010029', '刘姝', '123', '女', '16')";
mysqli_select_db($conn,"student");
$retval1=mysqli_query($conn,$sql1);
if(!$retval){
    echo "插入数据失败";
}

修改数据

$sql="UPDATE `student` SET `username`='呵呵' WHERE (`id`='1501010031') LIMIT 1";
mysqli_select_db($conn,"student");
$retval=mysqli_query($conn,$sql);
if(!$retval){
    echo "无法修改数据";
}

删除数据

$sql="DELETE FROM `student` WHERE (`id`='1501010032')";
mysqli_select_db($conn,"student");
$retval=mysqli_query($conn,$sql);
if(!$retval){
    echo "无法删除数据";
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值