tags
This commit is contained in:
		
							
								
								
									
										43
									
								
								bin/main.go
									
									
									
									
									
								
							
							
						
						
									
										43
									
								
								bin/main.go
									
									
									
									
									
								
							@@ -107,48 +107,6 @@ func main() {
 | 
				
			|||||||
			conditions += fmt.Sprintf(" AND categorie IN (%s)", strings.Join(categories, ","))
 | 
								conditions += fmt.Sprintf(" AND categorie IN (%s)", strings.Join(categories, ","))
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// 打印web_tags表的所有字段
 | 
					 | 
				
			||||||
		rows, err := mysqlConnection.Database.Query("SELECT * FROM web_tags LIMIT 1")
 | 
					 | 
				
			||||||
		if err != nil {
 | 
					 | 
				
			||||||
			log.Println(err)
 | 
					 | 
				
			||||||
			return
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		defer rows.Close()
 | 
					 | 
				
			||||||
		for rows.Next() {
 | 
					 | 
				
			||||||
			// 获取字段名
 | 
					 | 
				
			||||||
			columns, err := rows.Columns()
 | 
					 | 
				
			||||||
			if err != nil {
 | 
					 | 
				
			||||||
				log.Println(err)
 | 
					 | 
				
			||||||
				continue
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			// 获取字段值
 | 
					 | 
				
			||||||
			values := make([]interface{}, len(columns))
 | 
					 | 
				
			||||||
			for i := range values {
 | 
					 | 
				
			||||||
				values[i] = new(interface{})
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			if err := rows.Scan(values...); err != nil {
 | 
					 | 
				
			||||||
				log.Println(err)
 | 
					 | 
				
			||||||
				continue
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			// 打印字段名和字段值
 | 
					 | 
				
			||||||
			for i, column := range columns {
 | 
					 | 
				
			||||||
				log.Println(column, *(values[i].(*interface{})))
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		if err := rows.Err(); err != nil {
 | 
					 | 
				
			||||||
			log.Println(err)
 | 
					 | 
				
			||||||
			return
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		// 打印web_tags表的总数
 | 
					 | 
				
			||||||
		var total int
 | 
					 | 
				
			||||||
		if err := mysqlConnection.Database.QueryRow("SELECT COUNT(*) FROM web_tags").Scan(&total); err != nil {
 | 
					 | 
				
			||||||
			log.Println(err)
 | 
					 | 
				
			||||||
			return
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		log.Println("total", total)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		/**
 | 
					 | 
				
			||||||
		// 获取标签列表
 | 
							// 获取标签列表
 | 
				
			||||||
		var tags ListView
 | 
							var tags ListView
 | 
				
			||||||
		tags.Page, tags.PageSize = stringToInt(r.FormValue("page"), 1), stringToInt(r.FormValue("pageSize"), 10)
 | 
							tags.Page, tags.PageSize = stringToInt(r.FormValue("page"), 1), stringToInt(r.FormValue("pageSize"), 10)
 | 
				
			||||||
@@ -190,7 +148,6 @@ func main() {
 | 
				
			|||||||
		// 输出JSON
 | 
							// 输出JSON
 | 
				
			||||||
		w.Header().Set("Content-Type", "application/json")
 | 
							w.Header().Set("Content-Type", "application/json")
 | 
				
			||||||
		w.Write(json)
 | 
							w.Write(json)
 | 
				
			||||||
		**/
 | 
					 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	type Similar struct {
 | 
						type Similar struct {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user