我有一個 4 列的 mysql 表,最左邊是自動增量列,我想獲取一個稱為extra最高自動增量值的列的變數值。我相信 SQL 查詢將是:
Select extra FROM motoron2 ORDER BY id DESC LIMIT 1"
$conn = new mysqli('localhost', 'myuser', 'mypass', 'mydb');
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT extra FROM motoron2 ORDER BY id DESC LIMIT 1";
$stmt = $conn->prepare($sql);
$stmt->execute();
$result = $stmt->get_result(); // get the mysqli result
$variablevalue = $result->fetch_assoc(); // fetch the data
echo "The variable is converted to a string and its value is $variablevalue.";
// set parameters and execute
當我嘗試echo "The variable is converted to a string and its value is $variablevalue."看到:The variable is converted to a string and its value is Array我希望在這里看到一個整數,我做錯了什么?
uj5u.com熱心網友回復:
該fetch_assoc()函式回傳一個關聯陣列,因此您可以通過列名訪問該值:
$variablevalue['extra'];
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/454714.html
上一篇:正則運算式拆分年、月和周
下一篇:獲取帖子的所有類別,用逗號分隔
