dsadsa123111 2013-04-02 02:22
浏览 50
已采纳

在数组后插入DB变量

I have a table named OPERATORI and anothe one calle OPERATORI DEFUNTI

parsing an xml I'm able to put id and name in OPERATORI but I need to put also in OPERATORI DEFUNTI the same ID I put in OPERATORI

here is my code:

 $results = mysql_query("SELECT ID FROM OPERATORI");
 while ($row = mysql_fetch_assoc($results)) 
 {
 $sql = "INSERT INTO OPERATORI DEFUNTI VALUES ('$row','')";
 mysql_query($sql);
 }

But the result in OPERATORI DEFUNTI IS array,0

  • 写回答

1条回答 默认 最新

  • dougan6982 2013-04-02 02:26
    关注
    $row
    

    is an array. To insert the ID into table. You need to do this:

    $sql = "INSERT INTO OPERATORI DEFUNTI VALUES ('$row[ID]','')";
    

    Edit

    As of PHP version 5.5, the use of mysql extension is deprecated. You might want to use mysqli or pdo (To compare both, read MySQL: choosing an API.

    And as mentioned in the comment, it's not safe to execute query by joining value to it. Use prepare statement for it. Look at mysqli::prepare or PDO::prepare depends on your choice.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来