小编Cos*_*sco的帖子

如何改进我的PHP添加脚本?

我有一个脚本,它更新我的表的列并在其中写入一个id.

我需要检查列是否为空,如果不是:我添加一个','.

这是脚本:

$subs = mysql_fetch_array(mysql_query("SELECT subscribed_user_id FROM users WHERE user_id=".(int)$_GET['user']));

$subs_array = array();

$subs_array=explode(',', $subs['subscribed_user_id']);

if(!in_array($_COOKIE['user_id'], $subs_array))
{
    if($subs['subscribed_user_id']=='')
    {
    $add='';

    } else {

        $add = $subs['subscribed_user_id'].',';
    }
       mysql_query("UPDATE users SET subers=subers+1, subscribed_user_id='".$add.$_COOKIE['user_id']."' WHERE user_id=".(int)$_GET['user']);

   }
Run Code Online (Sandbox Code Playgroud)

我有一个想法:总是添加',',但是当我选择它时,不要使用数组的全长,但是,例如,array.length-2 ......我认为它不行,这就是为什么我需要建议:我该如何改进这个脚本?

先感谢您!

php mysql arrays

1
推荐指数
1
解决办法
73
查看次数

如何从表mysql中获取8个不同的行?

我有一个表由两列和很多行组成

   | id | type      |
   |----------------|
   |  1 | sweater   |
   |  2 | jeans     |
   |  3 | pants     |    
   |  4 | trousers  |
   |  5 | T-shirt   |
   |  6 | socks     |
   |  7 | polo      |
   |  8 | shirt     |
   |  9 | sweater   |
   | 10 | jeans     |  
   | 11 | T-shirt   |
   ..................
    and so oooon.......
Run Code Online (Sandbox Code Playgroud)

我需要从桌子上取8个不同的行,其中的类型是:帽子,围巾,耳环,项链,戒指,钱包,手套和腰带

我从来没有需要这样的查询,我试图想出smth.

    SELECT src, 
    type 
    FROM accs_w
    WHERE TYPE =  'hat'
    OR TYPE = …
Run Code Online (Sandbox Code Playgroud)

mysql sql

0
推荐指数
1
解决办法
76
查看次数

标签 统计

mysql ×2

arrays ×1

php ×1

sql ×1