-
可以通過設定參數(shù)MYSQL_NUM只獲取數(shù)字索引數(shù)組,等同于mysql_fetch_row函數(shù),如果設定參數(shù)為MYSQL_ASSOC則只獲取關聯(lián)索引數(shù)組,等同于mysql_fetch_assoc函數(shù)。 $row = mysql_fetch_row($result); $row = mysql_fetch_array($result, MYSQL_NUM); //這兩個方法獲取的數(shù)據是一樣的 $row = mysql_fetch_assoc($result); $row = mysql_fetch_array($result, MYSQL_ASSOC);查看全部
-
$sql = "insert into user(name, age, class) values('李四', 18, '高三一班')"; mysql_query($sql); //執(zhí)行插入語句 通常數(shù)據都是存儲在變量或者數(shù)組中因此sql語句需要先進行字符串拼接得到。 $name = '李四'; $age = 18; $class = '高三一班'; $sql = "insert into user(name, age, class) values('$name', '$age', '$class')"; mysql_query($sql); //執(zhí)行插入語句 在mysql中執(zhí)行插入語查看全部
-
在數(shù)據庫建立連接以后就可以進行查詢,采用mysql_query加sql語句的形式向數(shù)據庫發(fā)送查詢指令。 $res = mysql_query('select * from user limit 1'); 對于查詢類的語句會返回一個資源句柄(resource),可以通過該資源獲取查詢結果集中的數(shù)據。 $row = mysql_fetch_array($res); var_dump($row); 默認的,PHP使用最近的數(shù)據庫連接執(zhí)行查詢,但如果存在多個連接的情況,則可以通過參數(shù)指令從那個連接中進行查詢。 $link1 = mysql_connect('127.0.0.1', 'code1', '查看全部
-
PHP要對數(shù)據庫進行操作首先要做的是與數(shù)據庫建立連接通常我們使用mysql_connect函數(shù)進行數(shù)據庫連接該函數(shù)需要指定數(shù)據庫的地址用戶名及密碼。 $host = 'localhost'; $user = 'code1'; $pass = ''; $link = mysql_connect($host, $user, $pass); PHP連接數(shù)據庫的方式類似于直接在命令行下通過進行連接類似mysql -hlocalhost -ucode1 -p當連接成功以后我們需要選擇一個操作的數(shù)據庫通過mysql_select_db函數(shù)來選擇數(shù)據庫。 mysql_select_db查看全部
-
mysql擴展進行數(shù)據庫連接的方法: $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password'); mysqli擴展: $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password'); PDO擴展 $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password);查看全部
-
經常會先使用function_exists判斷一下函數(shù)是否存在。同樣的method_exists可以用來檢測類的方法是否存在。 類是否定義可以使用class_exists。查看全部
-
是不是我給寫復雜了。。。查看全部
-
<?php //連接數(shù)據庫 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //預設翻頁參數(shù) $page = 2; $pagesize = 2; //在這里構建分頁查詢 $m=($page-1)*$pagesize; $sql="select * from user limit $m,$pagesize"; //獲取翻頁數(shù)據 $result = mysql_query($sql); $data = array(); while ($row =查看全部
-
通過前面的章節(jié),我們發(fā)現(xiàn)PHP操作數(shù)據庫跟MySql客戶端上操作極為相似,先進行連接,然后執(zhí)行sql語句,再然后獲取我們想要的結果集。 PHP有多個函數(shù)可以獲取數(shù)據集中的一行數(shù)據,最常用的是mysql_fetch_array,可以通過設定參數(shù)來更改行數(shù)據的下標,默認的會包含數(shù)字索引的下標以及字段名的關聯(lián)索引下標。 $sql = "select * from user limit 1"; $result = mysql_query($sql); $row = mysql_fetch_array($result); 可以通過設定參數(shù)MYSQL_NUM只獲取數(shù)字索引數(shù)組,等同于mysql_fetch查看全部
-
<?php //連接數(shù)據庫 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //已知的數(shù)據變量有 $name = '李四'; $age = 18; $class = '高三一班'; //在這里進行數(shù)據查詢 $sql="insert into user(name,age,class) values('$name','$age','$class')"; $uid=mysql_insert_id(); echo $uid;查看全部
-
<?php $host = '127.0.0.1'; $user = 'code1'; $pass = ''; //在這里編寫數(shù)據庫連接代碼 mysql_connect($host,$user,$pass); mysql_select_db('code1'); mysql_query("set names 'utf8'");查看全部
-
gmdate 函數(shù)能格式化一個GMT的日期和時間,返回的是格林威治標準時(GMT)。查看全部
-
echo strtotime("now");//相當于將英文單詞now直接等于現(xiàn)在的日期和時間,并把這個日期時間轉化為unix時間戳。這個效果跟echo time();一樣。 echo strtotime("+1 seconds");//相當于將現(xiàn)在的日期和時間加上了1秒,并把這個日期時間轉化為unix時間戳。這個效果跟echo time()+1;一樣。 echo strtotime("+1 day");//相當于將現(xiàn)在的日期和時間加上了1天。 echo strtotime("+1 week");//相當于將現(xiàn)在的日期和時間加上了1周。 echo strtotime("+1 week 3 da查看全部
-
//date函數(shù),第二個參數(shù)取默認值的情況 echo date("Y-m-d");//2014-03-30 //date函數(shù),第二個參數(shù)有值的情況 echo date("Y-m-d",'1396193923');//2014-03-30,1396193923表示2014-03-30的unix時間戳查看全部
-
<?php $link = mysql_connect('127.0.0.1', 'code1', '') or die('數(shù)據庫連接失敗'); mysql_select_db('code1'); mysql_query("set names 'utf8'"); $result = mysql_query('select * from user limit 1'); $row = mysql_fetch_assoc($result); print_r($row);查看全部
舉報
0/150
提交
取消