如何在php和mysqli中修复重复的标签名称

时间:2019-03-03 14:28:28

标签: php mysqli

我不知道该怎么解释,也许这是可以理解的。我有2张桌子:

  1. 表标签:(标签ID:“ 1”,“ 2”,“ 3”)(标签名:“ a”,“ b”,“ b”)
  2. 表tag_posts:(postID:'1','1','2')(tagID:'1','2','3')
  

输出:发布1标记(a [id = 1],b [id = 2])和发布2标记(b [id = 3])

但是,我想要这样的结果:

  1. 表标签:(标签ID:“ 1”,“ 2”)(标签名:“ a”,“ b”)

  2. 表tag_posts:(postID:'1','1','2')(tagID:'1','2',     '2')

  

输出:发表1标记(a [id = 1],b [id = 2])和发表2标记(b [id = 2])

我要在表上的“标签”标签名称,b为2;不是b = 2和b = 3(不是双标签名称)

Php

hid = import_export.fields.Field(column_name='hid',attribute='hid', widget=ForeignKeyWidget(Library, 'name'))

1 个答案:

答案 0 :(得分:0)

mysqli_fetch_array: http://php.net/manual/en/mysqli-result.fetch-array.php中的Returns an array that corresponds to the fetched row or NULL if there are no more rows for the resultset represented by the result parameter.

我认为您需要这样的代码:if($row == null){