如何将PHP变量设置为数组键的一部分?

时间:2017-08-23 10:15:30

标签: php mysql

我有一个POST变量,用于从我的MySQL获取数据,但它不起作用,我的POST数据有问题。

我试图使用$_POST转义{$_POST[$var]}变量中的变量,但主要问题是我不能将{$_POST[$var]}放在SQL语句中。这是我的代码:

 for($i = 0; $i < mysqli_num_rows($result); $i++){
 $sqlx = mysqli_query($conn, "UPDATE manager_details
 SET article = '{$_POST[input_article$i]}' WHERE field_id ='1'"));  
 }

在这种情况下,SQL语句未运行。

这是我的html表格:

        $result = mysqli_query($conn, "SELECT field_name FROM 
        manager_master");
        while($row = mysqli_fetch_array($result)){
        $fieldname[] = $row["field_name"];   
        }  
        echo $fieldname[1];
        for($i = 0; $i < mysqli_num_rows($result); $i++){
        echo "<tr><td>$fieldname[$i]</td><td><form action='update.php' 
        method='post'><textarea name='input_$fieldname[$i]'></textarea></td>
        <tr>";
        }
//</form> outside the loop

0 个答案:

没有答案