一、數據庫查詢語句
描述:去數據庫的指定表中根據條件查詢語句
$con=mysqli_connect('localhost','root','','librarydb');
mysqli_query($con,'set names utf8');
mysqli_query($con,'set character_set_client=utf8');
mysqli_query($con,'set character_set_results=utf8');
$sql="select * from book where bookId='1' ";
$result=$con->query($sql);
if($result->num_rows>0){
$info=[];
for($i=0;$row=$result->fetch_assoc();$i++){
$info[$i]=$row;
}
print_r($info);
}
二、數據庫修改語句
$con=mysqli_connect('localhost','root','','librarydb');
mysqli_query($con,'set names utf8');
mysqli_query($con,'set character_set_client=utf8');
mysqli_query($con,'set character_set_results=utf8');
$sql="update book set bookName='魯濱遜漂流記' where bookId='123' ";
$result=$con->query($sql);
if($result){
echo '修改成功';
}else{
echo '修改失敗,請重新修改';
}
三、數據庫增加語句
$con=mysqli_connect('localhost','root','','librarydb');
if($con){
echo '連接成功Loading...';
mysqli_query($con,'set names utf8');
mysqli_query($con,'set character_set_client=utf8');
mysqli_query($con,'set character_set_results=utf8');
$sql="insert into book (bookId,bookName,bookAuthor,bookPrice,bookNum) values('3','時間科學','不知道','85','16')";
$result=$con->query($sql);
if($result){
echo '添加成功';
}else{
echo '添加失敗,請重新添加';
}
}else{
echo '連接失敗,請重連';
}
四、數據庫刪除語句
$con=mysqli_connect('localhost','root','','librarydb');
if($con){
echo '連接成功Loading...';
mysqli_query($con,'set names utf8');
mysqli_query($con,'set character_set_client=utf8');
mysqli_query($con,'set character_set_results=utf8');
$sql="delete from book where bookName='時間科學'";
$result=$con->query($sql);
if($result){
echo '刪除成功';
}else{
echo '刪除失敗,請重新刪除';
}
}else{
echo '連接失敗,請重連';
}
五、html,數據庫,php前後端交互
1、引入jquery框架
2、需要和後臺交互的話,調用 ajax 方法
ajax方法需要一系列參數:type : 'post/get',
url : '給一個目標網址(一定要加http)',
datatype : 'json',
data : (data是post專有的){ ... },
success : function(data){
console.log(data);
}
在php中內置了兩個對象用來接收前端發來的消息
$GET:用於獲取在前端通過get請求發來的信息
$SET:用於獲取在前端通過post請求發來的信息