簡體   English   中英

無法從PHP中的SQL查詢獲取整數值

[英]Not able to get an integer values from an SQL query in PHP

我有一個簡單的SQL查詢,該查詢應該返回一些以后求和所需的數值,並且它們必須是整數。 看起來像這樣:

$SumBod = mysqli_query($con,"SELECT Bod FROM kandidati")

問題在於,當我獲取它們時,這些值不是整數。 我嘗試使用fetch_assoc(),mysqli_result,嘗試轉換$r=(int)$row['Bod']intval($row['Bod'])就像我在此處針對類似問題的解決方案中所發現的那樣對我沒有任何影響。 我沒有任何錯誤,只是沒有總結與其他數據庫直接獲取給我的php腳本所需的那些值。

我確實在尋找解決方案,但是在大多數地方,我都找到了我嘗試過的那些轉換技巧。

有任何想法嗎?

以我的經驗,如果表中的列不是整數。 結果也不會。 檢查您的桌子,然后重試!

這應該可以做到,但是正確配置表后應該沒有問題

$SumBod = mysqli_query($con,"SELECT CAST(Bod AS UNSIGNED) FROM kandidati")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM