本文目錄一覽:
- 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-tw/n/286118.html