【发布时间】:2013-03-13 17:06:31
【问题描述】:
如何从这段代码中获得唯一的结果?我只是尝试查询 SQL SELECT DISTINCT 语句并且不工作:(
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
include_once ('/var/www/video/configs/db.php');
$query = @mysql_query("SELECT * FROM videos ORDER BY VIDEOID ASC LIMIT 0,10");
while($row = @mysql_fetch_array($query)){ $tags = $row['tags']; }
$rand = rand(5, 55);
$list = explode(',', $tags);
foreach ($list as $link) {
$tags = array( array('tag' => "$link", 'num' => $rand, 'link' => "$link"), );
$array = array_unique($tags); print_r($array);
}
?>
只需要在我的网站上实现这个
【问题讨论】:
-
1. 不要使用
@抑制错误 2. 添加错误处理程序 3. 停止使用mysql_函数;它们已被弃用。使用mysqli_或PDO。 -
请您详细说明您想要什么,并粘贴表格架构
-
4.定义并且不工作.. 什么没有工作? 5.了解你的代码在做什么,我看到
$tags的覆盖