2016-07-14 1 views
-1

Пример:Как редактировать php-матрицу использовать mysql. (Несколько переменных)

<?php 
$cars = array 
(
array("Volvo",22,18), 
array("BMW",15,13), 
array("Saab",5,2), 
array("Land Rover",17,15) 
); 

echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>"; 
echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>"; 
echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>"; 
echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>"; 
?> 

И я попробовать мой метод, но не работал ни малейшего представления? Метод:

$info = array 
(
    while($row = mysqli_fetch_array($retval, MYSQL_ASSOC)) 
    { 
     array($row["id"],$row["name"],$row["mname"],$row["sdate"],$row["fdate"],$row["bphoto"],$row["sphoto"], 
     $row["text"],$row["one"],$row["two"],$row["three"],$row["four"],$row["five"],$row["six"],$row["seven"], 
     $row["eight"],$row["nine"],$row["imdb"],$row["sztrailer"],$row["etrailer"]), 
    } 
); 

Запрос:

document.getElementById("alcim").innerHTML = "(" + ' . $info[$_GET["list"]][2] . ' + " " + ' . $info[$_GET["list"]][3] . ' + "-" + ' . $info[$_GET["list"]][4] . ' + ")"; 

Любая идея? Как изменить значения матрицы php, используя mysql?

ответ

0
$info = array 
(
    while()[...] 

Это неправильно. вы не ставите php-команды внутри массива. вы только ставите значения внутри массива. попробуйте следующее:

$info = [];//prettier short-hand version of array() 
while($row = mysqli_fetch_array($retval, MYSQL_ASSOC)) 
{ 
    $info[] = $row; //append $row, which allready is an array containing all you want, to $info 
} 

ТОГДА вы можете выводить свою $ info с помощью цикла.

+0

Спасибо, и я все еще использую его example -> $ info [$ row] ["id"] = $ row ["id"]; И это внутри цикла while? –

Смежные вопросы