sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man den sidste indgang fra MYSQL-databasen?

Du skal bruge outputtet fra mysql_query i mysql_fetch_array .

$res = mysql_query($test_query);
if ($res === false) {
    throw new Exception("query failed");
}
$row = mysql_fetch_array($res);
echo $row["id"];

Husk, at dette kun læser én række. Hvis du vil have mere, brug while sløjfekonstruktion du kan finde her:http://php.net/mysql_fetch_array

Hvis du lige har lavet en INSERT forespørgsel brug mysql_insert_id() for at hente id'et. Dette er en funktion i MySQL. Dette fungerer sammen med AUTO_INCREMENT mulighed.

Hvis dette er et nyt websted, du bygger, skal du også bruge mysqli_* funktioner i stedet for mysql_* . Sidstnævnte er forældet.



  1. OPDATERING med SUM() i MySQL

  2. Hvorfor er låsning i bordniveau bedre end låsning på rækkeniveau til store borde?

  3. Android :Fejl ved kopiering af database (Sqliite) fra aktivmappe

  4. MySQL kontrollere, om en tabel eksisterer uden at kaste en undtagelse