sql部分(資料庫的建立)
php部分(連線資料庫)
表單title
>
>
body
.form
input
style
>
head
>
>
class
="form"
>
action
="index.php"
method
="post"
>
for=
"username"
>
使用者名稱lable
>
type
="text"
name
="username"
>
for=
"password"
>
密碼lable
>
type
="password"
name
="password"
>
/>
type
="reset"
name
="reset"
value
="重置"
>
type
="submit"
name
="submit"
value
="提交"
>
form
>
div>
body
>
html
>
表單中的幾個重要屬性:
name:引數名
action:表單提交到的位置
method:引數的傳遞方式post/get
type:輸入元素的型別
name:該輸入的名稱
value:預設值
placeholder
sql 是用於訪問和處理資料庫的標準的計算機語言。
mysql -u root
show
databases
;create
database
ifnot
exists px190416;
show
databases
;use px190416;
create
table
ifnot
exists users(
username varchar
(255
)not
null
, password char(20
),);
desc users;
insert
into users(usernamee,password)
values
('ming'
,'1');
insert
into users(usernamee,password)
values
('hong'
,'22');
insert
into users(usernamee,password)
values
('gang'
,'333');
select
*from users;
update users set password=
'666666'
where usesrname=
'gang'
;select
*from users;
delete
from users where username=
'gang'
;select
*from users;
select password from users;
select password from users where username=
'ming'
;
$conn = new mysqli('位址','使用者名稱','密碼',('資料庫'));
可以用var_dump()函式檢視$conn的詳細內容
執行一條mysql查詢函式
$result = mysqli_query('連線標識','sql語句'');
//會顯示sql語句的資料型別,長度……
解析,將sql語句以字串輸出
函式功能
mysqli_fetch_all()
從結果集中取得所有行作為關聯陣列,或數字陣列,或二者兼有。
mysqli_fetch_assoc()
從結果集中取得一行作為關聯陣列。
mysqli_fetch_array()
從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有。
mysqli_fetch_row()
從結果集中取得一行,並作為列舉陣列返回。
//連線資料庫標準模板
<?php
error_reporting
(e_all&~
e_notice);
//php連線資料庫,成功後返回連線標識$conn,資料型別為物件
$address
='localhost'
;資料庫所在本機位址
$user
='root'
;$pass=''
;if($conn
=new
mysqli
($address
,$user
,$pass))
;else
$database
='px190416';if
($conn
->
query
($select))
else
?>
<?php
include
("conn.php");
//引入連線資料庫標準模板
//用超全域性變數的方法獲得表單傳遞的引數
$username
=$_post
['username'];
$password
=$_post
['password'];
$result
=mysqli_query
($conn
,"select * from users where username = '$username
' and password = '$password
' ")
;var_dump
($result);
$result_arr
=mysqli_fetch_assoc
($result);
//解析成陣列形式,每次只解析一行
var_dump
($result_arr);
while
($result_arr
=mysqli_fetch_assoc
($result))
//將整個資料庫解析出if(
$result_arr
==null
)else
?>
表單提交到html頁面相當於帶著引數重新訪問頁面,所以最後我們看到的結果頁面輸入框中沒有資料,是因為上次填寫的資料已經被重新整理(重新訪問)掉了 完成乙個MVC Nhibernate Jquery
一 最近學習了jquery easyui框架,結合之前用過的mvc3 nhibernate做乙個資訊發布系統,對工作一年半的自己做乙個總結吧!也正好 供初學者學習!二 先上截圖 系統簡介 讓大家了解一下最近做的東西 1 登入頁 系統登入後台的頁面,用的jquery easyui中 dialog功能,...
乙個form表單
charset utf 8 html例項title head html例項 form完整的表單h3 action 1.php method get 賬號 type text name uname value 帥帥好帥 密碼 type password name upass type email na...
建立乙個PHP登入表單
當我們要儲存有關我們 使用者的資訊時,使用者登入和註冊系統非常有用。這適用於從可能儲存課程進度和標記的教育 到將儲存有關客戶過去購買資訊的電子商務 的所有內容。我們的第一步將是建立登入表單和登錄檔單。實際上將非常簡單。登錄檔僅要求提供使用者名稱,電子郵件和密碼。使用者名稱和電子郵件對於每個註冊的人都...