【问题标题】:How can I change post array value to allow insertion as Unique IDs (columns) mysql如何更改后数组值以允许插入为唯一 ID(列)mysql
【发布时间】:2015-10-30 20:27:13
【问题描述】:
    $result = mysqli_query($link, "INSERT INTO  mytable...

        `friends`,
        `friend1`,
        `friend2`,
        `friend3`,                                          
                VALUES (NULL,   '$friends',
                                '$friends[0]'
                                '$friends[1]'
                                '$friends[2]'

使用 cloneya.js 复制字段,我得到一组 3 个名称的数组值。发布到 mysql,我在第一个字段(朋友)中得到三个名字,但在后续字段(朋友 1-3)中只有名字的第一个、第二个和第三个字母。如何将每个名称插入单独的字段?

【问题讨论】:

    标签: mysqli jquery-cloneya


    【解决方案1】:

    $friends 在您的情况下不是数组,它只是一个字符串。这意味着$friends[0] 将是该字符串的第一个字符,$friends[1] 将是第二个字符,依此类推。您必须使用不同的变量名称发送给朋友,这样您就可以将 $friends 这是一个字符串和 $otherName 作为一个数组,您可以在 sql 查询中使用。

    当您使用依赖于变量的 sql 查询时,请记住使用准备好的语句。还将您的表格转换为 3NF。

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      相关资源
      最近更新 更多