快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php写入数据表源码 php创建数据表

php表单写入mysql数据库的代码

!--表单文件,拷入index.php--

创新互联服务项目包括余庆网站建设、余庆网站制作、余庆网页制作以及余庆网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,余庆网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到余庆省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

!DOCTYPE html

html

head

style

label{display:inline-block;width:100px;margin-bottom:10px;}

/style

titleAdd students/title

/head

body

!-- 数据库用mysqli 面向过程调用方法--

form method="post" action="write2db.php"

!--数据库用mysqli 面向过程调用方法

form method="post" action="write2db_sqlio.php"

--

!--数据库用PDO调用方法

form method="post" action="write2db_pdo.php"

--

labelFirst Name/label

input type="text" name="first_name" /

br /

labelLast Name/label

input type="text" name="last_name" /

br /

labeldepartment/label

input type="text" name="department" /

br /

labelEmail/label

input type="text" name="email" /

br /

input type="submit" value="Add students"

/form

/body

/html

------------------------------

?php

//拷贝命名为write2db.php,数据库用mysqli 面向过程调用方法

//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 'br /';

echo $department;

echo 'br /';

echo $email;

echo 'br /';

$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);

?

?php

//拷贝命名为write2db_sqlio.php,数据库用mysqli 面向对象调用方法

//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 'br /';

echo $department;

echo 'br /';

echo $email;

echo 'br /';

$servername = "localhost";

//Your database username and password

//$username = "username";

//$password = "password";

$username = "tester";

$password = "testerPassword";

//database name

$dbname = "test";

$tablename ="student";

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn-connect_error) {

die("Connection failed: " . $conn-connect_error);

$sql="INSERT INTO $tablename (first_name,last_name,department,email)

VALUES('$first_name','$last_name','$department','$email')";

if ($conn-query($sql) === TRUE) {

echo "New record created successfully";

} else {

echo "Error: " . $sql . "br" . $conn-error;

}

$conn-close();

?

?php

//拷贝为文件write2db_pdo.php,数据库用PDO调用方法

//print_r($_POST);

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 'br /';

echo $department;

echo 'br /';

echo $email;

echo 'br /';

$servername = "localhost";

//Your database username and password

//$username = "username";

//$password = "password";

$username = "tester";

$password = "testerPassword";

//your database name

$dbname = "test";

$tablename ="student";

// Create connection

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);

$sql="INSERT INTO $tablename (first_name,last_name,department,email)

VALUES('$first_name','$last_name','$department','$email')";

// use exec() 

$conn-exec($sql);

echo "New record created successfully";

}

catch(PDOException $e)

{

echo $sql . "br" . $e-getMessage();

}

$conn = null;

?

--创建数据库test, 将此文件存为test.sql 导入数据库,或者手动创建表结构

-- phpMyAdmin SQL Dump

-- version 4.7.4

-- 

--

-- Host: 127.0.0.1:3306

-- Generation Time: Mar 12, 2018 at 04:04 AM

-- Server version: 5.7.19

-- PHP Version: 7.1.9

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

SET AUTOCOMMIT = 0;

START TRANSACTION;

SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8mb4 */;

--

-- Database: `test`

--

-- --------------------------------------------------------

--

-- Table structure for table `student`

--

DROP TABLE IF EXISTS `student`;

CREATE TABLE IF NOT EXISTS `student` (

`id` tinyint(3) UNSIGNED NOT NULL AUTO_INCREMENT,

`first_name` varchar(20) NOT NULL,

`last_name` varchar(20) NOT NULL,

`department` varchar(50) NOT NULL,

`email` varchar(50) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

--

-- Dumping data for table `student`

--

INSERT INTO `student` (`id`, `first_name`, `last_name`, `department`, `email`) VALUES

(1, 'first1', 'last1', 'cs', '1985@qq.com');

COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

由网页提交的表单提交写入数据库 PHP源代码该怎么写

把下面的代码保存为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 批量写入mysql表,简化源代码。不要复制粘贴别人的。

1、批量生成注册码的示例代码如下:

?php

$Codes = GenCode(100);

echo 'pre';

print_r($Codes);

echo '/pre';

function GenCode($GenCount)

{

$CodeArr = array();

$KeyStr = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ';

for ($d = 1; $d = $GenCount; $d++) {

$CodeStr = '';   

for ($i = 1; $i  5; $i++) {          

$Keys = str_shuffle($KeyStr);

$CodeStr = $CodeStr . '-' . substr($Keys,1,4);

}

$CodeArr[] = substr($CodeStr,1);

}

array_unique($Codes);

return $CodeArr;

}

代码运行截图:

2、将上面的数据保存到 txt 文件,代码示例:

?php

$Codes = GenCode(100);

SaveToTxt('./test.txt',$Codes);

function SaveToTxt($FileName, $CodeArray)

{

$fp = fopen($FileName, "w+") or die("打开 $FileName 失败。");

fwrite($fp, implode("\r\n", $CodeArray)) or die("写入 $FileName 数据失败。");

fclose($fp);

}

php源码写入mysql数据库问题

$sql="insert into sfb_zhanghu(Account,Password) values ($zh,$mm)"; // 这出错

加单引号

values ( '$zh' , '$mm') // 数字可以不用放,字母一定要


名称栏目:php写入数据表源码 php创建数据表
转载来于:http://6mz.cn/article/docespg.html

其他资讯