對比JAVA學習PHP系列 應用 php資料庫開發

2021-07-16 14:28:15 字數 1771 閱讀 7543

這裡主要講解mysql

資料庫連線測試p>

<?php

$link = mysql_connect('localhost', 'root', 'admin');

if (!$link)

echo

"與mysql伺服器建立連線成功

"; echo mysql_get_client_info() . '

'; echo mysql_get_host_info() . '

'; echo mysql_get_proto_info() . '

'; echo mysql_get_server_info() . '

'; echo mysql_get_client_info() . '

'; echo mysql_stat() . '

'; mysql_select_db('bookstore', $link) or

die('不能選定資料庫bookstore' . mysql_error());

// 插入資料

$insert = "insert into book(bookname,publisher,author,price,detail,publishdate) values ('php','php','php','80.00','php','2016.08.11')";

$result = mysql_query($insert);

if ($result && mysql_affected_rows() > 0) else

// 查詢資料

$query = "select bookname, author, publisher, price, detail from book";

$queryresult = mysql_query($query);

echo

''; while ($row = mysql_fetch_row($queryresult))

echo

''; }

echo

''; mysql_free_result($queryresult);

mysql_close($link);

?>

mysql擴充套件、mysqli擴充套件都是函式式的。pdo是面對物件式的,推薦使用這種方式。

<?php

// pdo測試

$dsn = "mysql:dbname=bookstore;host=127.0.0.1";

$user = "root";

$password = "admin";

try catch (pdoexception $e)

// 插入資料

$insert1 = "insert into book(bookname,publisher,author,price,detail,publishdate) values ('php','php','php','80.00','php','2016.08.11')";

$affected = $dbh->exec($insert1);

if ($affected) else

// 查詢資料

$query1 = "select bookname, author, publisher, price, detail from book";

try

} catch (pdoexception $e)

?>

PHP學習系列1

一,linux操作命令 1,exit 結束當前程序,或當前程式,從root使用者退出到登入使用者 2,ps ef grep 檢視所有資訊並篩選出符合含有 的程序 3,ll 命令列出的檔案更加詳細。ls 命令列出來的檔案資訊相對較少 4,tab鍵有命令補全的功能,合理使用事半功倍。5,mysqld和m...

java學習總結系列II

常用的類 一.建立string型別的資料 a string 變數名 new string b string 變數名 new string 字串 c string 變數名 二.string類的常用屬性和方法 a length 陣列的長度 a charat index 根據下標找字元 a indexof...

PHP共享記憶體的應用shmop系列

簡單的說明 可能很少情況會使用php來操控共享記憶體,一方面在記憶體的控制上,mc已經提供了一套很好的方式,另一方面,自己來操控記憶體的難度較大,記憶體的讀寫與轉存,包括後面可能會用到的儲存策略,要是沒有一定計算機組成原理的基礎,想做這些不是一件容易的事情。那為什麼還要使用它呢?如果我想進行管道通訊...