这个需要看你需要操作哪个数据表就引入相应的模型的类文件,如果是用户会员表那么在你新建的test.php文件中就要先加载会员模型的类
!--表单文件,拷入index.php--
!DOCTYPE?html
html
head
style
/style
titleAdd?students/title
/head
body
!--?数据库用mysqli?面向过程调用方法--
!--数据库用mysqli?面向过程调用方法
--
!--数据库用PDO调用方法
labelFirst?Name/label
input?type="text"?name="first_name"?/
br?/
labelLast?Name/label
input?type="text"?name="last_name"?/
labeldepartment/label
input?type="text"?name="department"?/
labelEmail/label
input?type="text"?name="email"?/
input?type="submit"?value="Add?students"
/form
/body
/html
------------------------------
php
//print_r($_POST);
//?create?a?variable
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$department=$_POST['department'];
$email=$_POST['email'];
//调试用
echo?"Your?input:?";
echo?$first_name;
echo?'br?/';
echo?$last_name;
echo?$department;
echo?$email;
$servername?=?"localhost";
//Your?database?username?and?password
//$username?=?"username";
//$password?=?"password";
$username?=?"tester";
$password?=?"testerPassword";
//your?database?name
$dbname?=?"test";
$tablename?="student";
//?Create?connection
$connect?=?mysqli_connect($servername,?$username,?$password,?$dbname);
if?(!$connect)?{
die("Connection?failed:?"?.?mysqli_connect_error());
}
//Execute?the?query
$sql="INSERT?INTO?$tablename?(first_name,last_name,department,email)
VALUES('$first_name','$last_name','$department','$email')";
if?(mysqli_query($connect,?$sql))?{
echo?"Hooray!?New?record?is?inserted?to?database?successfully.?Please?check?database.";
}?else?{
echo?"Error:?"?.?$sql?.?"br?/"?.?mysqli_error($connect);
mysqli_close($connect);
//database?name
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?Check?connection
if?($conn-connect_error)?{
die("Connection?failed:?"?.?$conn-connect_error);
}?
if?($conn-query($sql)?===?TRUE)?{
echo?"New?record?created?successfully";
echo?"Error:?"?.?$sql?.?"br"?.?$conn-error;
$conn-close();
a?variable
try?{
$conn?=?new?PDO("mysql:host=$servername;dbname=$dbname",?$username,?$password);
//?set?the?PDO?error?mode?to?exception
$conn-setAttribute(PDO::ATTR_ERRMODE,?PDO::ERRMODE_EXCEPTION);
//?use?exec()?
$conn-exec($sql);
catch(PDOException?$e)
{
echo?$sql?.?"br"?.?$e-getMessage();
$conn?=?null;
--创建数据库test,?将此文件存为test.sql?导入数据库,或者手动创建表结构
--?phpMyAdmin?SQL?Dump
--?
SET?SQL_MODE?=?"NO_AUTO_VALUE_ON_ZERO";
SET?AUTOCOMMIT?=?0;
START?TRANSACTION;
SET?time_zone?=?"+00:00";
--?Database:?+test+
--?--------------------------------------------------------
--?Table?structure?for?table?+student+
DROP?TABLE?IF?EXISTS?+student+;
CREATE?TABLE?IF?NOT?EXISTS?+student+?(
PRIMARY?KEY?(+id+)
--?Dumping?data?for?table?+student+
INSERT?INTO?+student+?(+id+,?+first_name+,?+last_name+,?+department+,?+email+)?VALUES
COMMIT;
在mysql数据库中,创建一个test数据库,用于测试.
新建一个php文件,命名为test.php,用于讲解php如何选择要操作的数据库.
在test.php文件中,使用mysql_connect()函数,通过账号和密码创建一个数据库的连接.
在test.php文件中,再使用mysql_select_db()函数选择要操作的数据库test,选择数据库成功,则返回true,否则,返回false.最后,通过if语句判断结果.
在浏览器打开test.php文件,查看结果.
END
总结:
①.、创建一个test数据库.
$sql="CREATE DATABASE $db_name"; // 在这句后面加句嘛,
mysql_query($sql, $link); // 加这一句
以上就是土嘎嘎小编为大家整理的php创建数据库test相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!