Tag: PHP的

如何检查$ _GET是否为空?

如何检查$_GET是否为空?

Magento addFieldToFilter:两个字段,匹配OR,而不是AND

在过去的几个小时里,我一直被困在这里。 我通过在/lib/Varien/Data/Collection/Db.php中/lib/Varien/Data/Collection/Db.php了几行/lib/Varien/Data/Collection/Db.php ,但是我宁愿使用合适的解决scheme,而不使用我的核心。 我需要做的就是获得一个集合,并通过两个或多个字段进行过滤。 说, customer_firstname和remote_ip 。 这是我的( Db.php没有黑客)代码: $collection = Mage::getModel('sales/order')->getCollection()-> addAttributeToSelect("*")-> addFieldToFilter(array(array('remote_ip', array('eq'=>'127.0.0.1')), array('customer_firstname', array('eq'=>'gabe'))), array('eq'=>array(1,2,3))); 与股票Db.php ,我试过这个:(从http://magentoexpert.blogspot.com/2009/12/retrieve-products-with-specific.html采取样本) $collection->addFieldToFilter(array( array('name'=>'orig_price','eq'=>'Widget A'), array('name'=>'orig_price','eq'=>'Widget B'), )); 但是,这给了我这个错误: Warning: Illegal offset type in isset or empty in magento/lib/Varien/Data/Collection/Db.php on line 369 如果我用try / catch包装它,然后移动到_getConditionSql()并给出这个错误: Warning: Invalid argument supplied for foreach() in magento/lib/Varien/Data/Collection/Db.php on line 412 有没有人有这样做的工作,function代码? […]

找不到mcrypt =>调用未定义的函数Laravel \ mcrypt_create_iv()

试图build立Laravel并不断受到这个错误的打击。 我通过brew安装了mcrypt,位于/ usr / local / Cellar。 有什么想法吗? ..它不显示在terminal命令php -m,如果这很重要。 我正在使用mac本地web服务器运行Mountaion Lion。

将phpdate转换为mysql格式

我有一个使用此代码的PHPdate字段: $date = mysql_real_escape_string($_POST['intake_date']); 如何将其转换为MySql格式,以便包含在数据库中。 是否符合:date('Ymd'strtotime($ date);我之所以问这个问题,是因为我尝试过这种变化,而且我似乎无法使它工作,或者显示为1970或其他变体非常感谢

MySQL – 此版本的MySQL尚不支持“LIMIT&IN / ALL / ANY / SOME子查询”

这是即时通讯使用的代码 $Last_Video = $db->fetch_all(' SELECT VID, thumb FROM video WHERE VID IN ( SELECT VID FROM video WHERE title LIKE "%'.$Channel['name'].'%" ORDER BY viewtime DESC LIMIT 5) ORDER BY RAND() LIMIT 1 '); 这是什么给我的错误 Message: Error during SQL execution: SELECT VID, thumb FROM video WHERE VID IN ( SELECT VID FROM video WHERE title LIKE […]

如何在PHP中获取目录大小

function foldersize($path) { $total_size = 0; $files = scandir($path); foreach($files as $t) { if (is_dir(rtrim($path, '/') . '/' . $t)) { if ($t<>"." && $t<>"..") { $size = foldersize(rtrim($path, '/') . '/' . $t); $total_size += $size; } } else { $size = filesize(rtrim($path, '/') . '/' . $t); $total_size += $size; } } return […]

我们可以在php中使用别名吗?

有没有可能在PHP中别名一个不同名称的函数? 如果是的话如何? 假设我们有这个函数sleep(); 有什么快速的方法来做一个别名叫wait(); 没有写这个代码 function wait ($seconds) { sleep($seconds); }

以某种顺序运行PHPUnittesting

有没有办法让TestCase的testing以一定的顺序运行? 例如,我想将一个对象的生命周期从创build到使用分解,但是在运行其他testing之前,我需要确保先设置对象。

在PHP中添加date时间

我真的坚持添加X分钟date时间,做了很多谷歌和PHP手册阅读,我似乎没有得到任何地方。 我有的date时间格式是: 2011-11-17 05:05 : year-month-day hour:minute 分钟添加将只是一个介于0和59之间的数字 我希望输出与添加分钟的input格式相同。 有人能给我一个工作代码的例子,因为我的企图似乎没有让我到任何地方?

检查一个string是否是PHP中的电子邮件地址

我试图做一个SQL查询,但我需要检查,如果该值是一个电子邮件地址。 我需要一种方法来检查$user是否是一个电子邮件地址,因为我的表中有这样的用户值。 test test2 test@example.com test2@example.com test392 test@example.net 等等… 我需$useremail检查$user以查找它是否是一个电子邮件地址。 所以我可以更新值, WHERE user=test OR user=test@example.com等 $user = strtolower($olduser); $useremail = ""; mysql_query("UPDATE _$setprofile SET user=$sn, fc=$fc WHERE user='$user' OR user='$useremail");