本文目錄一覽:
- 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就行了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/200932.html