-3

mysqlからデータを読み取り、それを配列に格納する場合にも同じ問題があります。私はこのようなテーブルを持っています

id     engineering     science      language
_____________________________________________

1      chemical        bio           english
2      electrical      chemistry     malay 
3      mechanical      astronomy     spanish 

たとえば、エンジニアリングからすべてのデータを読み取り、それを配列に格納するにはどうすればよいですか?PHPでハッシュを実行できますか、または連想配列にこのハッシュ関数がすでに含まれていますか?助けてください。

4

1 に答える 1

0

MySQLiを使用した最低限の例:

// connect to your database
$mysqli = new mysqli("hostname", "username", "password", "database");
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

// setup your query
$query = "SELECT * FROM engineering ";
$results = array();
// execute your query
if ($result = $mysqli->query($query)) {
    // the query was successful; iterate through each result fetching an
    // associative array and add it to the `$results` list
    while ($row = $result->fetch_assoc()) {
        $results[] = $row;
    }
    $result->free();
}
$mysqli->close();

// process all results in `$results` array! (simple output)
foreach ($results as $result) {
    echo $result['id'] . ' ' . $result['engineering'] . '<br />';
}
于 2012-10-16T05:28:07.740 に答える