本文目录一览:
- 1、怎么用php把html表单内容写入数据库
- 2、php 如何把一条sql语句写入数据库
- 3、php数据库注入一句话怎么链接
- 4、php写入数据库
- 5、随机输出数据库中的一句名言用PHP程序怎么写
- 6、php如何将一段带有\\n的文字存入数据库?
怎么用php把html表单内容写入数据库
1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)
2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");
mysql_close($con);
?
(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。
html
body
form action="insert.php" method="post"
Firstname: input type="text" name="firstname" /
Lastname: input type="text" name="lastname" /
Age: input type="text" name="age" /
input type="submit" /
/form
/body
/html
(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过
$_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?
php 如何把一条sql语句写入数据库
?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die('连接失败: ' . mysqli_error($conn))
;}
echo '连接成功br /'; // 设置编码,防止中文乱码mysqli_query($conn , "set names utf8");
$runoob_title = '学习 Python';
$runoob_author = 'RUNOOB.COM';
$submission_date = '2016-03-06';
$sql = "INSERT INTO runoob_tbl ".
"(runoob_title,runoob_author, submission_date) ".
"VALUES ".
"('$runoob_title','$runoob_author','$submission_date')";
mysqli_select_db( $conn, 'RUNOOB' );$retval = mysqli_query( $conn, $sql );
if(! $retval ){
die('无法插入数据: ' . mysqli_error($conn))
;}
echo "数据插入成功\n";
mysqli_close($conn);
?
按照步骤开始,多看PHP手册。
php数据库注入一句话怎么链接
1
mysql.exe -uroot -proot -h127.0.0.1是连接数据库 -u用户名 -p密码 -h数据库地址
select load_file(‘c://1.txt’); select是查询语句 load_file() 读取语句
完整的意思就是读取c盘根目录下的1.txt文件
php写入数据库
PHP向MySQL数据库中写入数据有三个步骤:
1,PHP和MySQL建立连接关系
2,打开MySQL数据库
3,接受页面数据,PHP录入到指定的表中
1、2两步可直接使用一个数据库链接文件即可:conn.php
代码如下
?php
mysql_connect("localhost","root","");//连接MySQL
mysql_select_db("hello");//选择数据库
?
当然,前提是已经安装WEB服务器、PHP和MySQL,并且建立MySQL表“cnbruce”
mysql_connect()中三个参数分别为MySQL地址、MySQL用户名和MySQL密码
然后就是通过WEB页面传递数据,让PHP通过SQL语句将数据写入MySQL数据库指定的表中,比如新建文件 post.php
代码如下
?php
require_once("conn.php");//引用数据库链接文件
$uname = $_GET['n'];//GET方法为URL参数传递
$psw = $_GET['p'];
$psw=md5($psw);//直接使用MD5加密
$sql = "insert into members(username,password) values ('$uname','$psw')";
mysql_query($sql);//借SQL语句插入数据
mysql_close();//关闭MySQL连接
echo "成功录入数据";
?
测试页面: ;p=i0514
即可向MySQL数据库hello的members表中插入新的数据“cnbruce”到username字段、“i0514”到password字段
补充:读取表
读取表中的内容,这里我们用while,可以根据具体情况,用for 或其他的.
代码如下
while($row = mysql_fetch_array($result))
{
echo "div style="height:24px; line-height:24px; font-weight:bold;""; //排版代码
echo $row['Topic'] . "br/";
echo "/div"; //排版代码
随机输出数据库中的一句名言用PHP程序怎么写
----传统的好象都是学HTML CSS javascript这三样,然后再PHP,其中好象还有个XML我不懂是什么,但是现在象HTML和CSS都可以使用工具直接生成HTML代码了,对HTML和CSS的标签只要随便的知道了解点就可以了吧。重点还是放在PHP和MYSQL这上面。
----html和css是基本的,然后是javascript,这样你就可以做前端开发了。jquery是js的一个函数库,如果有兴趣了也学一下。接下来的php是服务器端脚本,要和mysql同步学习。建议在有了一定的php基础后再学习ajax,因为ajax是要通过异步无刷新技术和服务器端通信的,必须会js和一种服务器端语言。这些学完基本上就够了,php好像不是必须要学xml的
----学习php其实也没有什么顺序吧,有了知识(css,javascript,xml,DOM,php)积累可以直接上手ajax,有了javascript的基础学习jquery,上手是相当容易,没有什么顺序可言,学javascript的时候也可以学习ajax,毕竟它主要的还是javascript嘛,学习jquery的时候也可以学习ajax,它专门提供了操作ajax的方法,贯穿起来学效果比较好。如果想学前端的话,搞一下css3,html5这些新的技术也不错。后端的话,多研究一下php的一些框架,模板引擎,mvc啥的,多做点项目,实践一下。javascript的话也可以研究一下,比较热门的框架,比如jquery,ext,YUI也不错啊,javascript随着html5的普及也会越来越热。oracle这种大型的数据库不建议学习,用到的机会不是很多。其他的每个要想学好也不容易,多看比人做的,多实践,知行合一。
----我觉得无论学习什么 都要术有专攻,其实css html并不是像你所说的不重要,好的前台仍然很抢手,学习php那就专注于php的学习,学精一门,工作、乐趣自然在其中。
---可以直接学习PHP,那些HTML、CSS、JAVASCRIPT了解一点就行,可以在PHP的学习中加深了解,不需要把这些精通了才学PHP,事实上我们完全可能一生都精通不了。那个XML你不了解也没关系,主要用在一些数据交换的时候,一看就明白,PHP有专门处理的函数。
建议学习顺序:
1、HTML+CSS基础
2、JS+jQuery
3、PHP初级(语法方面)
4、PHP高级(对象、框架)
5、网页服务器管理
全手打,谢谢!
:凡在小事上对真理持轻率态度的人,在大事上也是不可信任的。
php如何将一段带有\\n的文字存入数据库?
你在后台存入的时候可以先将\n替换为普通标签,比如br/,当然也可以替换为你不会用到的字符,比如^,然后在读取出来之后,再次将br/替换为\r\n再alert就行了。