php
html里面红省,標(biāo)簽是<html></html>
css里面额各,標(biāo)簽是<style></style>
js里面,標(biāo)簽是<scirpt></scirpt>
那么吧恃,不用說php里面標(biāo)簽是
<php></php>
錯虾啦,上面是答錯特錯,php代碼必須放在
<?php 放這里?>
二話不說痕寓,先定義一個變量
<?php
? var a = 12;//錯傲醉,這個是js
? $a = 12;//正確,以后錢也必須加著
?>
定義函數(shù)
function show(){
$a = 5;
$b = 12;
$c = $a+b;
echo $c;
}
強(qiáng)調(diào)兩點(diǎn) 1.分號丟了就錯呻率,而 echo相當(dāng)于alert php是另外語言了沒有alert
其余各種語法硬毕,比如判斷 循環(huán) 都和js一樣。直接上核心礼仗,后臺語言就兩個目的吐咳,接收和處理數(shù)據(jù)。
前端:
<form action="get.php" method="get">
<input type="text" name="user" id="user">
<input type="password" name="pass" id="pass">
<input type="submit">
</form>
后臺php代碼 get.php文件寫法元践,用$_GET獲取前端表單數(shù)據(jù)韭脊。
<?php
$user = $_GET['user'];
$pass = $_GET['pass'];
echo '您輸入的用戶名是'.$user.',密碼是'.$pass;
?>
后臺還一部分大功能,跟數(shù)據(jù)庫打交道:
數(shù)據(jù)庫
<?php
//1.連接數(shù)據(jù)庫
//mysql_connect('數(shù)據(jù)庫地址','用戶名','密碼');
mysql_connect('localhost','root','');
//2.選擇數(shù)據(jù)庫
mysql_select_db('learn2');
//3.編寫sql語句 查詢表
$sql = "SELECT * FROM user";
//4.執(zhí)行SQL語句
$result = mysql_query($sql);
//5.抓取結(jié)果 返回的是空數(shù)組
while($row = mysql_fetch_row($result)){
echo $row[0].'-----'.$row[1].'
';
}
?>
PHP寫個登錄注冊接口配合ajax使用
<?php
//1.接收數(shù)據(jù)
$act = $_GET['act'];
$user = $_GET['user'];
$pass = $_GET['pass'];
//判斷
switch($act){
case 'lgn':
//1.連接
mysql_connect('localhost','root','');
//2.選擇庫
mysql_select_db('learn2');
//3.編寫sql
$sql = "SELECT * FROM user WHERE username ='".$user."'";
//4.執(zhí)行
$result = mysql_query($sql);
//5.親自抓取一條數(shù)據(jù)
$row = mysql_fetch_row($result);
if($row){
if($row[1]==$pass){
echo '{error:0,msg:"登錄成功"}';
}else{
echo '{error:1,msg:"用戶名或者密碼錯誤"}';
}
}else{
echo '{error:1,msg:"用戶名不存在"}';
}
break;
case 'add':
//1.連接
mysql_connect('localhost','root','');
//2.選擇庫
mysql_select_db('learn2');
//3.編寫sql
$sql = "SELECT * FROM user WHERE username ='".$user."'";
//4.執(zhí)行
$result = mysql_query($sql);
//5.親自抓取一條數(shù)據(jù)
$row = mysql_fetch_row($result);
if($row){
echo '{error:1,msg:"用戶名已經(jīng)存在"}';
}else{
$I_sql = "INSERT INTO user VALUES('".$user."','".$pass."')";
$query = mysql_query($I_sql);
if($query){
echo '{error:0,msg:"注冊成功"}';
}
}
break;
}
?>