Sae*_*eed 4 .net php mysql dataset
我怎样才能像.NET一样在PHP中实现DataSet?
我希望这个类只从数据库读取数据一次,然后我应该能够使用这些数据,而无需再次连接到 MySQL 来运行查询。
select * from user
Run Code Online (Sandbox Code Playgroud)
当我对数据运行此查询时,DataSet数据是从内存中获取的。
我怎样才能在PHP中实现这个机制呢?
您可以将数据推入数组中,如下所示:
$result = mysql_query( 'select * from user' );
$results = array();
while ( $row = mysql_fetch_array( $result ) ) {
array_push( $results, $row );
}
mysql_close();
Run Code Online (Sandbox Code Playgroud)
然后你可以对数组进行任何你想要的操作......
foreach( $results as $record ){
$foo = $record['col_name'];
//...
}
Run Code Online (Sandbox Code Playgroud)