Tengo una tabla mysql de 4 columnas, la más a la izquierda es la columna de incremento automático y me gustaría obtener el valor de la variable para una columna llamada extra para el valor de incremento automático más alto. Creo que la consulta SQL será:
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 Cuando intente echo "The variable is converted to a string and its value is $variablevalue." Veo: The variable is converted to a string and its value is Array . Espero ver un número entero aquí, ¿qué estoy haciendo mal?
La función fetch_assoc() devuelve una matriz asociativa para que acceda al valor por el nombre de la columna:
$variablevalue['extra'] ;