亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP開發(fā)簡單購物車功能創(chuàng)建數(shù)據(jù)庫表

前面的章節(jié)我們分別介紹了javascript和jquery實(shí)現(xiàn)購物車功能。

本章節(jié)我們將通過php代碼來為朋友們講解購物車功能實(shí)現(xiàn)思路。

方法是把從數(shù)據(jù)庫中獲取的商品存入數(shù)組,對數(shù)組進(jìn)行操作,數(shù)組中的每一組記錄都是一個(gè)商品的信息(個(gè)數(shù),價(jià)格等),

點(diǎn)擊購買某商品后,在session中處理購買商品操作,如果是第一次購買,將相應(yīng)的商品信息添加到session中;如果已經(jīng)

購買則總價(jià)格增加,相應(yīng)商品數(shù)量增加。最后將session中的商品信息(即購物車中的商品)和總價(jià)顯示到頁面。

1601.png

首先,建立一個(gè)數(shù)據(jù)庫test:

<?php
// 創(chuàng)建連接
$conn = new mysqli("localhost", "uesename", "password");
// 檢測連接
if ($conn->connect_error) 
{    
    die("連接失敗: " . $conn->connect_error);} 
    // 創(chuàng)建數(shù)據(jù)庫
    $sql = "CREATE DATABASE test";
        if ($conn->query($sql) === TRUE) 
        {    
        echo "數(shù)據(jù)庫創(chuàng)建成功";
        } else {    
        echo "Error creating database:" . $conn->error;
        }
    $conn->close();
?>

再建立一個(gè)簡單的good表,用來存放商品信息

創(chuàng)建3個(gè)目錄即可:

id : 它是唯一的,類型為 int ,并選擇主鍵。

name:商品名稱,類型為?varchar, 長度為20。

price:商品價(jià)格,類型為?varchar, 長度為20。

<?php
$SQL = "CREATE TABLE IF NOT EXISTS `good` ( 
  `id` int(6) unsigned NOT NULL AUTO_INCREMENT, 
  `name` varchar(20) NOT NULL, 
  `price` varchar(20) NOT NULL,  
  PRIMARY KEY (`id`), 
) ENGINE=InnoDB  DEFAULT CHARSET=utf8; "
?>

創(chuàng)建好表后加入幾條測試數(shù)據(jù)

<?php
 $SQL = " INSERT INTO  'good' ('id', 'name', 'price')VALUES
 (1, '蘋果', '4999’),
 (2, '微軟', '3888’),
 (3, '戴爾', '4555’);"
?>

這樣我們就完成一些準(zhǔn)備工作,可以開始PHP編碼。

繼續(xù)學(xué)習(xí)
||
<?php // 創(chuàng)建連接 $conn = new mysqli("localhost", "uesename", "password"); // 檢測連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error);} // 創(chuàng)建數(shù)據(jù)庫 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "數(shù)據(jù)庫創(chuàng)建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
提交重置代碼