我目前使用Komodo并直接在远程服务器上工作.我刚刚发现了phpstorm,我想开始给它一个去.
我的问题是,我如何在Komodo这样的远程服务器上工作?我真的不明白怎么做!
我有一个数据库表是myISAM,用于全文搜索.我还有一张InnoDB表.我的myISAM表中有一列我希望与InnoDB表中的列匹配.可以这样做吗?我似乎无法解决它!
我想要做的是循环文本输入,用户输入博客文章的标签.我想将每个标记添加到数据库(如果它尚不存在).
当我在数据库中测试时,下面的实际查询字符串有效.
但是我认为我的循环语法可能不太正确,因为我没有添加任何内容.
任何人都可以在循环中发现错误导致我的"添加到数据库"失败吗?
在此先感谢您的帮助!
foreach ($_POST['__tags'] as $key=>$ls_value) {
$value = strtolower(mysql_real_escape_string($ls_value));
mysql_query("INSERT INTO `table` (`field`)
SELECT * FROM (SELECT '$value') as tmp
WHERE NOT EXISTS (
SELECT `field` FROM `table` WHERE `field` = '$value')
LIMIT 1") or trigger_error(mysql_error(), E_USER_ERROR);
}
Run Code Online (Sandbox Code Playgroud) 我在为嵌套的mysql if语句获取语法时遇到了一些麻烦.这是我目前的查询,这很好.但我需要的是父类别.这是让我困惑的地方.
基本上我需要将parentid位添加到我的查询中(用伪代码编写)
SELECT p.*,i.`image`,
( IF(`limitc1`.`parentid` IN (135,136), `limitc1`.parentid)
ELSEIF(`limitc2`.`parentid` IN (135,136), `limitc2`.parentid)
ELSEIF(`limitc3`.`parentid` IN (135,136), `limitc3`.parentid)
ELSEIF(`limitc4`.`parentid` IN (135,136), `limitc4`.parentid)
) as `parentid`
FROM `product` p
JOIN `productcategory` limitpc USING(productid)
LEFT JOIN `category` limitc1 ON (limitpc.`categoryid` = limitc1.`categoryid`)
LEFT JOIN `category` limitc2 ON (limitc1.`parentid` = limitc2.`categoryid`)
LEFT JOIN `category` limitc3 ON (limitc2.`parentid` = limitc3.`categoryid`)
LEFT JOIN `category` limitc4 ON (limitc3.`parentid` = limitc4.`categoryid`)
LEFT JOIN `productlink` l ON (p.`productid` = l.`targetid` OR p.`productid` = l.`sourceid`)
JOIN `productimage` i ON …Run Code Online (Sandbox Code Playgroud) 我想用next和prev按钮旋转我的div.我知道有插件等可用,但我想自己做,只是我不太确定如何.
所以这是我到目前为止的html标记
<div class="prev-btn"></div>
<div class="row"> <!-- content in here --></div>
<div class="row"> <!-- content in here --></div>
<div class="row"> <!-- content in here --></div>
<div class="next-btn"></div>
Run Code Online (Sandbox Code Playgroud)
我想要做的是一次显示1行,当我点击上一个/下一个按钮时,显示一个不同的div.当我在最后一行时,接下来将再次显示第一行.
我知道怎么做onclick事件并切换div.但我真的不知道如何确定我在哪一行以及如何选择下一个要显示的行.
如何让我的next/prev按钮正常工作?