Mysql
 sql >> база данни >  >> RDS >> Mysql

Показва стойността на една колона на mysqli заявката

Не извличате реда след изпълнение на заявката:

$query = "SELECT MAX(`userid`) FROM `user'";
$rlt = mysqli_query($this->db,$query);
$row = mysqli_fetch_row($this->db, $rlt);
echo $row[0];

Алтернативата би била да се използва псевдоним за изчисленото поле и да се използва fetch_assoc :

$query = "SELECT MAX(`userid`) as `maxid` FROM `user'";
$rlt = mysqli_query($this->db,$query);
$row = mysqli_fetch_assoc($this->db, $rlt);
echo $row['maxid'];


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Boolean tinyint(1) съдържа стойности до 127?

  2. Броят на обвързаните променливи на PHP Mysql PDO не съвпада с броя на токените

  3. Прехвърляне на индекс към временна таблица от обикновена таблица?

  4. Как да форматирате низове на SQL IN клауза с Python

  5. Как да сумирате низ, разделен със запетая в SQL?