一、php配置MySQL
公司主營業(yè)務(wù):網(wǎng)站設(shè)計、網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出寧明免費(fèi)做網(wǎng)站回饋大家。
1、將php安裝目錄下的php_mysql.dll和MySQL安裝目錄下的libmysql.dll文件拷貝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四個。dll的最前面的;去掉
二、php表單提交至數(shù)據(jù)庫的實現(xiàn)過程
1、login.php頁面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php頁面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php頁面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
把下面的代碼保存為post.php
?
$conn = mysql_connect("localhost","11111","22222");
$action = $_POST['action'];
if($action == 'send'){
$username = $_POST['username'];
$password = $_POST['password'];
mysql_select_db("333333",$conn);
$sql = "INSERT INTO player (username,password) VALUES ('$username','$password')";
$result = mysql_query($sql,$conn);
}
?
html
body
form method="post" action="post.php"
input type="text" name="username"
input type="text" name="password"
input type="hidden" name="action" value="send"
input type="submit" name="Submit" value="提交"
/form
/body
/html
PHP? 提交表單,然后保存數(shù)據(jù)庫示例:
1.sql腳本:
create?database?company;
use?company;
create?table?employee(
id??int(11)?not?null?primary?key?auto_increment,
emp_name?varchar(20)?not?null,
emp_no?varchar(30)?not?null,
emp_job?varchar(50)
);
2.index.php代碼:
?php?
header("Content-type:text/html;charset=utf-8;");
//判斷是否提交表單
if(isset($_POST['btn'])){
//連接數(shù)據(jù)庫
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("數(shù)據(jù)庫連接錯誤!".mysql_error());
}
mysql_select_db("company");
mysql_query("set?names?utf8");
//獲取表單提交元素
$emp_name=$_POST['emp_name'];
$emp_no=$_POST['emp_no'];
$emp_job=$_POST['emp_job'];
//驗證表單元素,然后入庫操作
if($emp_name??$emp_no??$emp_job){
$sql="insert?into?employee
(emp_name,emp_no,emp_job)
values
('{$emp_name}','{$emp_no}','{$emp_job}')
";
$int=mysql_query($sql);
$suc_msg="font?color='green'數(shù)據(jù)插入成功!??/fonta?href='javascript:history.go(-1);'?返回?/a";
$err_msg="數(shù)據(jù)插入失敗";
exit?($int?$suc_msg:$err_msg);
}else{
exit?("提交數(shù)據(jù)全部為必填項!");
}
}
?
html
head
titlePHP?表單提交示例/title
meta?http-equiv="content-type"?content="text/html;charset=utf-8"?/
/head
body
form?id="myform"?action="?php?echo?$_SERVER['PHP_SELF']??"?method="post"
員工姓名:input?name="emp_name"?type="text"/br/
工號:input?name="emp_no"?type="text"/br/
工作職責(zé):input?name="emp_job"?type="text"/br/
input?name="btn"?type="submit"?value="提交表單"/br/
/form
/body
/html
3.運(yùn)行效果: