Привет, я получаю Неверное смещение строки предупреждение в php, когда я пытаюсь сохранить значения из ассоциированного массива в таблицу.Недопустимое смещение строки в php
Когда я распечатать ассоциативный массив, я получаю это:
Array ([ProductName] => iphone [productDesc] => Продукт из яблока [цена] => 5 [изображение] => тест/группа/pic.png)
$db1 = new mysqli('localhost',$user,$pass,$db) or die (" Connection failed ");
$query="Select productName,productDesc,price,image from product where productID=1";
$query_first=mysqli_query($db1,$query) or die("Query not retrieved");
$query_second=mysqli_fetch_assoc($query_first);
//print_r($query_second);
$rows=mysqli_num_rows($query_first);
echo '<table border="1">';
echo '<tr>
<td> Product Name</td>
<td> Product Description</td>
<td> Price</td>
<td> Image </td>
</tr> ';
foreach($query_second as $r)
{
echo '<tr><td>'.$r['productName'];
echo '</td><td>'.$r['productDesc'];
echo '</td><td>'.$r['price'];
echo '</td><td>'.$r['image'];
echo '</td></tr>';
}//end foreach
echo"</table>";
места вашего 'mysqli_fetch_assoc' в то время, а не' foreach' –
ответа вы приняли, это именно то, что я имел в виду by^ –