昨天在進行資料庫操作時,遇到了乙個問題(用的是 wampserver 環境):
1<?php
2$link = @mysqli_connect('localhost','root','') or die('連線資料庫失敗');
3mysqli_select_db('test', $link
);4 mysqli_set_charset($link, 'utf8');
5$sql = "select * from test_user";
6$result = @mysqli_query($link, $sql);7
var_dump($result); //
返回的是 false
8 ?>
在 var_dump($result) 之後,返回的是 false ,但是在之前學習的時候是沒有問題的,本來以為是自己把要傳遞的引數的順序記錯了,查了手冊發現並沒有。然後又把 $sql 中的內容直接複製到 phpmyadmin 中進行了測試,竟然成功了,但在 php 當中就是不行……,後來又把**改了一下(我記得在哪看到過這麼寫):
1<?php
2$link = @mysqli_connect('localhost','root','') or die('連線資料庫失敗');
3mysqli_select_db('test', $link
);4 mysqli_set_charset($link, 'utf8');
5$sql = "select * from test.test_user";
6$result = @mysqli_query($link, $sql);7
var_dump($result); //
返回的是 true
8 ?>
就改了 $sql 中的內容,在 test_user 表名前加上了 test. ,但是前面那種方式之前學的時候也是正確的,不知道為什麼昨天就不行,可能是自己配置的環境有問題吧,不懂,不管了,不管了,反正後面的那種方式是正確的……
Python進行資料庫操作
python要對資料庫進行操作,首先要進行 python sql 連線,在 python 中進行資料庫連線的模組有 mysqldb pymysql,兩種連線方式用法一樣。以pymysql為例進行講解 安裝方法 linux ubuntu sudo pip install pymysql windows...
php db類庫進行資料庫操作
複製 如下 php require once db.php 包含類庫檔案 conn db connect mysql root 1981427 localhost test 連線資料庫 if db iserror conn else 複製 如下 require once db.php conn db...
使用FMDB進行資料庫操作
fmdb fmdb有三個主要的類 1.fmdatabase 表示乙個單獨的sqlite資料庫。用來執行sqlite的命令。2.fmresultset 表示fmdatabase執行查詢後結果集 3.fmdatabasequeue 如果你想在多執行緒中執行多個查詢或更新,你應該使用該類。這是執行緒安全的...