向一个站点添加一些php/mysql数据库查询,但不知道如何构建这个。在mysql/php中选择列名称
表看起来像:
memberid 1111 1112 1119 1349 1350...
1 1 1 0 0 0
2 0 1 1 0 0
3 1 1 0 0 1
...
列名(1111等)的视频的ID,以及零的和个代表成员中是否有自己的队列或不是视频。
我的查询需要查看一个成员,并查看哪些视频在他们的队列中。
我打算为我的代码看起来有点像:
$data = mysql_query("SELECT column names FROM queue WHERE memberid = $memberid AND its value = 1", $connection);
if (!$data) {
die("Database query failed: " . mysql_error());
}
while ($result = mysql_fetch_array($data)) {
$list[] = $result['columnnames'];
}
帮助!谢谢。 -Daniel
您的列名是数据库中其他条目的ID?那么您是为每个新视频添加一个新列?请注意,这是一个总的数据库结构规范化失败。 – deceze
我想如果我不得不维护这个程序,我会为开发人员写死亡威胁。总SQL失败。 –