本文目錄一覽:
- 1、php連接數據庫不能保存。各位大牛們幫我個忙吧!謝謝了
- 2、用php語言訪問mysql數據庫,不報錯但是實際上數值沒有存進去
- 3、php數據無法存入數據庫
- 4、php 數據庫圖片存儲問題?
- 5、php保存數據到數據庫
php連接數據庫不能保存。各位大牛們幫我個忙吧!謝謝了
SQL語句有語法錯誤, 到底哪裡錯你把SQL語句打印出來一看不就知道了嗎?
你插入數據庫的代碼也沒發,這裡也不好幫你找錯誤
用php語言訪問mysql數據庫,不報錯但是實際上數值沒有存進去
$mysqli=new mysqli(服務器ip,數據庫用戶名,數據庫密碼,數據庫名,數據庫端口);
if(mysqli_connect_errno())
{
echo mysqli_connect_error();
exit;
}else{
echo “mysql鏈接成功”;
}
看看有沒有錯誤輸出
php數據無法存入數據庫
php代碼的調試:
首先看系統給出的錯誤提示:這樣可以解決語法錯誤。
至於邏輯錯誤,你可以用 echo 變量名的方式,逐次插入到每行,查看變量變化。
sql語句的調試,就將你的$result=mysql_query($query);
改成$result=mysql_query($query)or die(mysql_error());這樣你可以得到sql執行錯誤的提示
php 數據庫圖片存儲問題?
存儲的是相對路徑,可以到網站服務器上查看,應該有upload文件夾,裏面就是存儲的圖片,這樣寫的好處是節省了數據庫存儲空間,轉移的時候可以直接將整個服務器的圖片打包轉移。
訪問的時候,前面可以拼接域名和指定的路徑,這些後台可以輕鬆獲取到,然後拼接上服務器的路徑,我們就可以直接在網頁上訪問到圖片了。
這是很常見的圖片數據庫保存方式,和直接把圖片的二進制存入數據庫,這樣的方式便於檢索,佔用空間小。當然,目前主流都採用oss來單獨存儲文件了,就是有專門的文件服務器,這個時候,一般存儲的是完整的圖片路徑。
php保存數據到數據庫
需要轉義一下。有幾個辦法:
1,最簡單,把一些危險字符過濾掉,比如英文的單引號,雙引號等;
2,使用addslashes在php中進行轉義,自己處理;
3,可以使用一些現成的處理方法,比如uchome自帶的getstr。這樣的好處就是對各種可能出現的情況處理比較好。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/185806.html