sql >> Databasteknik >  >> RDS >> Mysql

Få data från Mysql och konvertera till PHP-array

Du kan använda mysqli_fetch_all()

    mixed mysqli_result::fetch_all ([ int $resulttype = MYSQLI_NUM ] )

eller

    mixed mysqli_fetch_all ( mysqli_result $result [, int $resulttype = MYSQLI_NUM ] )

för referens läs http://php.net/manual/en/ mysqli-result.fetch-all.php

det finns också

<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$query = "SELECT Name, CountryCode FROM City ORDER by ID LIMIT 3";
$result = $mysqli->query($query);

while($row = $result->fetch_array())
{
$rows[] = $row;
}

foreach($rows as $row)
{
echo $row['CountryCode'];
}

/* free result set */
$result->close();

/* close connection */
$mysqli->close();
?>



  1. Är det möjligt att UPPDATERA en JOINED-tabell med hjälp av Codeigniters Active Record?

  2. Få den senaste informationen från två tabeller för att jämföra datum och tid

  3. Räknar icke sammanhängande värden

  4. MYSQL SELECT rank för användare (mer än x och mindre än y)