-
mysql_fetch_row()原理:(每次只取一條數據)
查看全部 -
插入新數據到MySQL中
當我們了解了如何使用mysql_query進行數據查詢以后,那么類似的,插入數據其實也是通過執行一個sql語句來實現,例如:
$sql?=?"insert?into?user(name,?age,?class)?values('李四',?18,?'高三一班')";?mysql_query($sql);?//執行插入語句
通常數據都是存儲在變量或者數組中,因此sql語句需要先進行字符串拼接得到。
$name?=?'李四';?$age?=?18;?$class?=?'高三一班';?$sql?=?"insert?into?user(name,?age,?class)?values('$name',?'$age',?'$class')";?mysql_query($sql);?//執行插入語句
在mysql中,執行插入語句以后,可以得到自增的主鍵id,通過PHP的mysql_insert_id函數可以獲取該id。
$uid?=?mysql_insert_id();
這個id的作用非常大,通??梢杂脕砼袛嗍欠癫迦氤晒?,或者作為關聯ID進行其他的數據操作。
查看全部 -
在數據庫建立連接以后就可以進行查詢,采用mysql_query加sql語句的形式向數據庫發送查詢指令。
$res?=?mysql_query('select?*?from?user?limit?1');
對于查詢類的語句會返回一個資源句柄(resource),可以通過該資源獲取查詢結果集中的數據。
$row?=?mysql_fetch_array($res); var_dump($row);
默認的,PHP使用最近的數據庫連接執行查詢,但如果存在多個連接的情況,則可以通過參數指令從那個連接中進行查詢。
$link1?=?mysql_connect('127.0.0.1',?'code1',?''); $link2?=?mysql_connect('127.0.0.1',?'code1',?'',?true);?//開啟一個新的連接 $res?=?mysql_query('select?*?from?user?limit?1',?$link1);?//從第一個連接中查詢數據
查看全部 -
php可通過mysql_query()函數操作MySQL,
mysql_query(insert into 表名(字段名),values('值'))
通過mysql_error()函數獲取mysql_query()內部sql語句錯誤信息
查看全部 -
關閉mysql連接:
mysql_close();//括號內無指定則關閉所有
查看全部 -
PHP要對數據庫進行操作,首先要做的是與數據庫建立連接,通常我們使用mysql_connect函數進行數據庫連接,該函數需要指定數據庫的地址,用戶名及密碼。
$host?=?'localhost'; $user?=?'code1'; $pass?=?''; $link?=?mysql_connect($host,?$user,?$pass);
PHP連接數據庫的方式類似于直接在命令行下通過進行連接,類似:
mysql -hlocalhost -ucode1 -p
,當連接成功以后,我們需要選擇一個操作的數據庫,通過mysql_select_db函數來選擇數據庫。mysql_select_db('code1');
通常我們會先設置一下當前連接使用的字符編碼,一般的我們會使用utf8編碼。
mysql_query("set?names?'utf8'");
通過上面的步驟,我們就與數據庫建立了連接,可以進行數據操作了。
查看全部 -
<?php $link?=?mysql_connect('127.0.0.1',?'code1',?'')?or?die('數據庫連接失敗'); mysql_select_db('code1');//選擇數據庫 mysql_query("set?names?'utf8'");//設置字符集為UTF-8 $result?=?mysql_query('select?*?from?user?limit?1');//查user字段的第一個 $row?=?mysql_fetch_assoc($result);//結果集中取得一行作為關聯數組????? print_r($row);
查看全部 -
檢查MYsql擴展是否已經安裝:
<?php? if?(function_exists('mysql_connect'))?{?//如果給定的函數已經被定義則返回true,函數名必須為字符串。 ????echo?'Mysql擴展已經安裝'; }
查看全部 -
PHP連接MySQL代碼語句:
查看全部 -
1
查看全部 -
1
查看全部 -
1
查看全部 -
1
查看全部 -
1
查看全部 -
1
查看全部
舉報