iT邦幫忙

0

php 資料輸入SQL

  • 分享至 

  • xImage

mysqli_query($con,"UPDATE hourpay SET hour='1'");
隨便輸入數字可以執行輸入SQL
mysqli_query($con,"UPDATE hourpay SET hour=$time3");
但是一換成$time3就不能執行 直接歸0
這是為什麼
確定$time3是有數值的

BeEvil_Y iT邦新手 4 級 ‧ 2021-10-08 21:38:40 檢舉
如果改這樣呢?{$time3} 還是一樣嗎?我怎記得你還是要用單引號包起來?
還是一樣
bill iT邦新手 5 級 ‧ 2021-10-13 16:32:56 檢舉
mysqli_query($con,"UPDATE hourpay SET hour = '"+$time3+"'");
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-10-08 22:28:35

可否提供錯誤訊息以節省時間

看更多先前的回應...收起先前的回應...

就是沒有出現錯誤訊息

程式最前面加這兩列看看

ini_set('display_errors',1);//開啟
error_reporting(E_ALL);//開啟所有錯誤

一樣沒跳錯誤訊息

那就是「SQL 語法沒錯,update 執行也成功,只是沒有符合條件的被 update 到」

你可以參考看看那一項符合你的結果
https://ithelp.ithome.com.tw/upload/images/20211010/20001787iUryGmiqm4.png

0
犬千賀
iT邦新手 3 級 ‧ 2021-10-09 10:55:07

請問你 $time3 是數字嗎? hour 欄位是什麼格式?
麻煩 echo "UPDATE hourpay SET hour=$time3" 給我們看一下喔

如果 Updated是歸0,那可能是你資料格式不符

我要發表回答

立即登入回答