一.增
$REQUSET['']; 接收數(shù)據(jù)
eg:$sex=$.REQUSET['sex'];
當出現(xiàn)undefined時,指沒有數(shù)據(jù),利用查詢字符串的方式(路由傳參)
2.>創(chuàng)建一個.html文件--------傳到,php文件中;
在html中寫表單;
表單中的name屬性是提交時,將前端中表單的內(nèi)容傳到后臺;
注意:1.》最外層用雙引時,括號內(nèi)用單引;
2.>刷新一次,執(zhí)行一次,因為primary key相同的編號只能用一次;
3.>當出現(xiàn)亂碼時
mysql_uroot;
use jd;
select * from jd;
4.>舉例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="4.php">
<p>
名字:<input type="text" name="sname"/>
</p>
<p>
性別:<input type="" name="sex"/>
</p>
<p>
年齡:<input type="text" name="age"/>
</p>
<p>
<input type="submit" name="" id="" value="提交" />
</p>
</form>
</body>
</html>
<?php
//$sid="金庸先生的離世";
$sname=$_REQUEST['sname'];
$sex=$_REQUEST['sex'];
$age=$_REQUEST['age'];
#1.連接數(shù)據(jù)庫
$conn=mysqli_connect('127.0.0.1','root','','test',3306);
#2.設(shè)置編碼
$sql='SET NAMES UTF8';
mysqli_query($conn,$sql);
#3.執(zhí)行sql語句
$mysql="INSERT INTO suu values(null,'$sname','$sex','$age')";
$result=mysqli_query($conn,$mysql);
#4.結(jié)果
if($result===true){
echo "插入成功";
}
else{
echo "插入失敗";
}
二.刪除
1.$mysql="delete from ph where sname='$sname'";
切記:在htdocs里命名時,不能用中文;不能有空格,空格占一個字符;
三
1..查找
執(zhí)行select語句時,不輸出true和false值,而是輸出所有的結(jié)果集;
$sql="select * from phone";
$all=mysqli_fetch_all($result);//把查詢到的所有結(jié)果,按照數(shù)組的格式輸出;
2.數(shù)組的格式輸出
數(shù)組分為索引數(shù)組和關(guān)聯(lián)數(shù)組;
索引數(shù)組:下標是數(shù)字,有l(wèi)ength屬性,數(shù)組的長度=最大下標+1;
關(guān)聯(lián)數(shù)組:下標不是數(shù)字,沒有l(wèi)ength屬性;
select 把查找到東西顯示到某一區(qū)域;本例是把數(shù)據(jù)輸出到table中;
3.把數(shù)據(jù)按照索引數(shù)組輸出;
1.$all=mysqli_fetch_all($result); 把數(shù)據(jù)按照索引數(shù)組輸出;
2.$row=mysqli_fetch_asssoc($result); 把數(shù)據(jù)按照關(guān)聯(lián)數(shù)組輸出;
四.舉例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
li{
list-style: none;
}
a{
text-decoration: none;
}
.list{
width: 800px;
margin: 10px auto;
border-top: 2px solid #000;
}
a,span,li{
font-size: 15px;
}
.list-top .a{
margin-left: 400px;
}
.list-top .time{
margin-left: 30px;
}
.list-top li:nth-child(2){
margin: 10px 0px 10px 0px;
}
</style>
</head>
<body>
<?php
require('init.php');
$sql="select * from msg";
$result=mysqli_query($conn,$sql);
if($result===true){
echo 'err';
}else{
echo "<div class='box'>";
while(true){
$row=mysqli_fetch_assoc($result);
if($row===null){
break;
}else{
echo"<div class='list'>";
echo "<ul class='list-top'>";
echo "<p><span>發(fā)布人:$row[uname]</span> <span class='time'> 發(fā)布時間:$row[pubTime]</span><span class='a'><a href='msg_delete.php?mid=$row[mid]' onclick='return del()'>X</a></span></p>";
echo "<li>聯(lián)系電話:$row[phone]</li>";
echo "<li>發(fā)布內(nèi)容:$row[content]</li>";
echo "</ul>";
echo "<div>";
}
}
echo "</div>";
}
?>
<script>
function del(){
if(confirm("確定要刪除嗎")){
alert('刪除成功!');
return true;
}else{
alert('刪除失敗!');
return false;
}
}
</script>
</body>
</html>