草庐IT

unix-like

全部标签

php - SELECT * FROM Table WHERE Column LIKE %?%

基于这里的信息MySQLqueryStringcontains尝试使用?创建pdo查询实验如下SELECT*FROMTableWHEREColumnLIKE%?%SELECT*FROMTableWHEREColumnLIKE?%SELECT*FROMTableWHEREColumnLIKE%?没有任何作用。获取错误Syntaxerrororaccessviolation:1064YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtouse

php - 根据子数组 [0] (unix) 值对数组进行排序

我需要一个按Unix时间戳值排序的数组。我尝试同时使用ksort和krsort,然后才意识到时间戳值有时可能相同(并且数组中不能有重复的键)。这是我可能会遇到的示例数组:$array=array(["unix"=>1556547761,//noticethetwoduplicateunixvalues"random"=>4],["unix"=>1556547761,"random"=>2],["unix"=>1556547769,"random"=>5],["unix"=>1556547765,//thisshouldbeinthe3rdposition"random"=>9]);所以

PHP 在没有数据库查询的情况下执行 SQL LIKE 匹配的方法?

我想将输入字符串匹配到我的PHP页面,就像SQL(MySQL)中的LIKE命令匹配其他搜索的一致性一样。由于(我已经看到但不理解)一些PHP语法包括SQL命令,我想知道这是否可能?这样做的原因是,我现在正在实现关键字与数据库中存储在序列化数组中的字段的搜索,我必须在PHP中反序列化并根据数组的结构进行搜索。我不能对表进行查询,只需要查询的匹配能力。否则我需要找到一个替代的匹配例程,这将不一致。我不能回去重新构建数据库,因为规范中没有预料到这一点。是的,我需要一个丑陋的hack,但我正在寻找最优雅的。如果不可能,我可以使用任何匹配用户输入文本的建议作为存储文本的关键字。编辑(澄清):我的

php - date_parse_from_format 到 unix 时间戳

我对date_parse_from_format()方法有疑问:$parsed=date_parse_from_format("YdMH:iT",'201228Nov21:00CET');Returnsassociativearraywithdetailedinfoaboutgivendate.这将返回一个包含一些日期信息的数组。但是有什么方法可以将它转换为unix时间戳吗? 最佳答案 约翰,下面是如何在您的场景中实现mktime的具体示例:$parsed=date_parse_from_format("YdMH:iT",'2012

php - 获取 UNIX 时间戳的正确时间

我认为这是一个愚蠢的问题,但我似乎找不到答案。我有这个时间戳:1295598602。在我的php脚本中我有:$date=date('Y-m-d',1295598602);$hour=date('H',1295598602).':00';返回:Date:2011-01-21Hour:03:00现在我去了一个在线转换网站来测试这个。我用了thisone.但似乎对于这个时间戳值是Fri,21Jan201108:30:02GMT现在,哪一个是正确的? 最佳答案 使用正确的时区:>>date_default_timezone_get();'U

php - 喜欢另一个页面/URL 的 Facebook "like"按钮

我有一个链接列表,在每个单独的页面上都有一个“喜欢”该页面的“喜欢”按钮。但是我想要列表中每个链接旁边的“喜欢”按钮,它会喜欢它旁边链接的URL(就像您单击链接然后单击“喜欢”按钮一样)。我该怎么做?要在每个单独的页面上创建按钮,我使用以下代码:window.fbAsyncInit=function(){FB.init({appId:'*****',status:true,cookie:true,xfbml:true});}; 最佳答案 您可以使用“赞”按钮的iframe版本,而不是FBML。iframe要求您将url作为查询字符串

php - 在 php 中执行 unix 命令

在php中,我必须查找目录是否存在。如果它不存在问题(我将使用目录名显示超链接)这是我需要帮助的示例。dir_name为目录名$url=system(~'ls-d/home/myapps/rel/".$dir_name"');echo$url;(thisdoesnotwork)if(preg_match("/Nosuch/",$url)){echo'Therisnomatch'}else{}在我的代码中,永远不会执行ifblock。(如果目录不存在,它应该执行);( 最佳答案 你为什么不使用is_dir()?http://php.n

php - 将 UNIX 时间戳转换为毫秒

如何使用PHP获取UNIX时间戳,就像我从JS方法.getTime()中获取的那样?我似乎遇到了麻烦,因为.getTime()返回毫秒。我知道我必须先转换时间戳才能让JS读取它,但我该怎么做呢?编辑:同意乘以1000,但为什么我得到这个?:timestamp:1305593400timestamp*1000:1.3055934E+12timestamp:1305612420timestamp*1000:1.30561242E+12timestamp:1305635400timestamp*1000:1.3056354E+12timestamp:1304901960timestamp*1

php - 如何找到特定 HH :MM time given a UTC offset in PHP? 的 UNIX 时间戳

我有一个以秒为单位的整数形式的UTC偏移量列表。例如-36000表示-10小时。我如何在PHP中具有该偏移量的位置找到UNIX时间戳,例如晚上10:00。PS:这不是作业谢谢 最佳答案 newDateTime($yourTimestamp,newDateTimeZone('UTC'));应该没问题 关于php-如何找到特定HH:MMtimegivenaUTCoffsetinPHP?的UNIX时间戳,我们在StackOverflow上找到一个类似的问题: htt

javascript - 在 php 和 javascript 中获取不同的 unix 时间戳(服务器时间错误)

基本上,我试图在javascript中获得等效于phptime()代码如下:varjstamp=Math.round(newDate().getTime()/1000);varpstamp=;console.log('jstampis:'+jstamp);console.log('pstampis:'+pstamp);结果如下:jstampis:1393945587pstampis:1393933954它们在最后5位数字上有很大不同echodate_default_timezone_get();echodate('Y-m-dH:i:s');结果:UTC2014-03-0411:57:1