本文目錄一覽:
- 1、php 數據庫圖片存儲問題?
- 2、php中數據庫的問題
- 3、php編程操作數據庫的問題
- 4、PHP數據庫問題
- 5、PHP入門 數據庫問題
- 6、php數據庫處理問題
php 數據庫圖片存儲問題?
存儲的是相對路徑,可以到網站服務器上查看,應該有upload文件夾,裏面就是存儲的圖片,這樣寫的好處是節省了數據庫存儲空間,轉移的時候可以直接將整個服務器的圖片打包轉移。
訪問的時候,前面可以拼接域名和指定的路徑,這些後台可以輕鬆獲取到,然後拼接上服務器的路徑,我們就可以直接在網頁上訪問到圖片了。
這是很常見的圖片數據庫保存方式,和直接把圖片的二進制存入數據庫,這樣的方式便於檢索,佔用空間小。當然,目前主流都採用oss來單獨存儲文件了,就是有專門的文件服務器,這個時候,一般存儲的是完整的圖片路徑。
php中數據庫的問題
請修改你的18行為:
echo “插入失敗(SQL:$insertbr原因:”.mysql_error().”)!”
修改後肯定仍然無法插入,但是瀏覽器上會顯示失敗的原因,你也就能知道怎麼修改了,如果不知道請拷屏瀏覽器上圖。
另外,我好像已經發現你的問題了,mysql系列函數,有的用了i,有的沒有,這是不可以的,要統一。
php編程操作數據庫的問題
我看你from表單內有2個同樣的input框,name都是enword,
這種情況下,後邊的會覆蓋前面的值,
如果需要保存兩個的值,請使用name=’enword[]’
PHP數據庫問題
數據庫連接代碼(php+Mysql)以及讀取表中內容:
例如:php連接MySql
1.為了更好地設置數據連接,一般會將數據連接所涉及的值定義成變量.
$mysql_server_name=’localhost’; //改成自己的mysql數據庫服務器
$mysql_username=’root’; //改成自己的mysql數據庫用戶名
$mysql_password=’123456′; //改成自己的mysql數據庫密碼
$mysql_database=’Mydb’; //改成自己的mysql數據庫名
也可把以上變量放在一個文件里,可以隨時讓其他文件調用.
例如: 將以上內容放在:db_config.php 那麼在其他需要用到數據庫的頁面直接調用.
調用代碼:require(“db_config.php”);
2.連接數據庫
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die(“error connecting”) ; //連接數據庫
mysql_query(“set names ‘utf8′”); //數據庫輸出編碼 應該與你的數據庫編碼保持一致.南昌網站建設公司百恆網絡PHP工程師建議用UTF-8 國際標準編碼.
mysql_select_db($mysql_database); //打開數據庫
$sql =”select * from news “; //SQL語句
$result = mysql_query($sql,$conn); //查詢
3.讀取表中的內容,這裡我們用while,可以根據具體情況,用for 或其他的.
while($row = mysql_fetch_array($result))
{
echo “div style=\”height:24px; line-height:24px; font-weight:bold;\””; //排版代碼
echo $row[‘Topic’] . “br/”;
echo “/div”; //排版代碼
}
4.php寫入數據庫,Mysql數據的寫入
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //連接數據庫
mysql_query(“set names ‘utf8′”); //數據庫輸出編碼
mysql_select_db($mysql_database); //打開數據庫
$sql = “insert into messageboard (Topic,Content,Enabled,Date) values (‘$Topic’,’$Content’,’1′,’2011-01-12′)”;
mysql_query($sql);
mysql_close(); //關閉MySQL連接
PHP入門 數據庫問題
你好,看了你的報錯信息,有幾種情況:
1、mysql_query( )傳入的參數是對象,所以你要看下參數,需要把它轉成數組或者字符串
2、mysql_fetch_assoc( )傳入參數是null,也是要檢查一下參數
檢查方法:
1、可以用var_dump( );die();一步步打印出來
2、開啟debug調試
希望對你有幫助!
php數據庫處理問題
PHP裏面的數據庫擴展會提供有相應的函數捕獲錯誤,比如mysql有mysql_errno,mysql_error用來取得數據庫的錯誤信息,PostgreSQL 就有pg_last_error函數,可以查查PHP手冊
打字不易,如滿意,望採納。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/286118.html