我有这样的代码,但它给了我错误
# XXX
$ perl -E'for (@ARGV) { say "$_: ", -e()?1:0 }' "/cygdrive/c/Program Files"/*
/cygdrive/c/Program Files/ATI: 0
/cygdrive/c/Program Files/Common Files: 0
...
# OK
$ cygpath -w "/cygdrive/c/Program Files"/* | xargs -d"\n" \
perl -E'for (@ARGV) { say "$_: ", -e()?1:0 }'
C:\Program Files\ATI: 1
C:\Program Files\Common Files: 1
...
我的博客是wp所以任何解决这个问题的线索
谢谢
答案 0 :(得分:1)
您在MYSQL查询中缺少结束双引号。应该是:
$result = mysql_query ("SELECT * FROM 'wp_posts' WHERE post_status='publish' ORDER BY ID DESC LIMIT $number 14 ");
然而,由于LIMIT $number 14
是垃圾,这仍然会有另一个错误。
LIMIT $number, 14
我猜你的其余代码只是想用数字来限制,而在查询中添加14就是一个错误。所以使用:
$result = mysql_query ("SELECT * FROM 'wp_posts' WHERE post_status='publish' ORDER BY ID DESC LIMIT $number ");