У меня проблема с моим многомерным массивом. У меня здесь две проблемы: когда я печатаю свой массив, я получаю каждый объект дважды. И моя следующая проблема - я хотел бы получить результат одного столбца, например: [strProductNaam] => Регулируемые гантели - Bowflex 552i - от 2 до 24 кг. Может ли кто-нибудь помочь мне здесь?
Заранее спасибо!
<code><?php
require('php/connection.php');
$sql = "SELECT * FROM tblProduct";
$result = sqlsrv_query($conn,$sql);
if( $result === false ) {
die( print_r( sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($result)) {
$datas[] = $row;
}
echo '<pre>';
print_r($datas);
echo '
'; foreach ($ datas как $ data) {echo $ data ['strProductNaam']. ""; } sqlsrv_free_stmt ($ result); sqlsrv_close ($ сопп); ?>
Результат после: print_r ($ datas):
Array
(
[0] => Array
(
[0] => 1
[ID] => 1
[1] => 1
[CategorieID] => 1
[2] => Adjustable Dumbbells - Bowflex 552i - 2 to 24 kg
[strProductNaam] => Adjustable Dumbbells - Bowflex 552i - 2 to 24 kg
[3] => 499
[intPrijs] => 499
[4] => Easy to adjust
[strPlusPunt1] => Easy to adjust
[5] => Saving space
[strPlusPunt2] => Saving space
)
[1] => Array
(
[0] => 2
[ID] => 2
[1] => 1
[CategorieID] => 1
[2] => Dumbbell 15kg
[strProductNaam] => Dumbbell 15kg
[3] => 28.95
[intPrijs] => 28.95
[4] => Easy to expand
[strPlusPunt1] => Easy to expand
[5] => Easily adjustable
[strPlusPunt2] => Easily adjustable
)