小编Rob*_*a55的帖子

用URL中的短划线替换空格

我设法替换了特殊字符,例如:; 我的URL中的/ etc,但现在又有了空格.这是我的代码:

<h3><a href="<?php echo (isset($row_getDisplay['post_id']) ? $row_getDisplay['post_id'] : ''); ?>_<?php echo str_replace(array(':', '\\', '/', '*'), ' ', urldecode($row_getDisplay['title'])); ?>.html" ><?php echo (isset($row_getDisplay['title']) ? $row_getDisplay['title'] : ''); ?></a></h3>
Run Code Online (Sandbox Code Playgroud)

我希望它喜欢删除特殊字符以及用短划线替换空格.

php url-rewriting

15
推荐指数
2
解决办法
4万
查看次数

SQL 语法错误 'LIMIT 0, 10'

嘿,我在尝试访问我的网站时遇到此错误;“您的 SQL 语法有错误;请检查与您的 MySQL 服务器版本相对应的手册,以了解在第 1 行的‘LIMIT 0, 10’附近使用的正确语法”

我的第一行是 <?php require_once('Connections/blog.php'); ?>

但似乎错误来自这里;

$maxRows_getDisplay = 10;
$pageNum_getDisplay = 0;
if (isset($_GET['pageNum_getDisplay'])) {
  $pageNum_getDisplay = $_GET['pageNum_getDisplay'];
}
$startRow_getDisplay = $pageNum_getDisplay * $maxRows_getDisplay;

mysql_select_db($database_blog, $blog);
$query_getDisplay = "SELECT news.title, news.pre,  
 DATE_FORMAT(news.updated, '%M %e, %Y') AS formatted 
 FROM news ORDER BY news.updated DESC LIMIT 2";
$query_limit_getDisplay = sprintf("%s LIMIT %d, %d", 
 $query_getDisplay, $startRow_getDisplay, $maxRows_getDisplay);
$getDisplay = mysql_query($query_limit_getDisplay, $blog) or die(mysql_error());
$row_getDisplay = mysql_fetch_assoc($getDisplay);
Run Code Online (Sandbox Code Playgroud)

如果您有任何想法,请因为我完全迷失了。

php sql web

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

标签 统计

php ×2

sql ×1

url-rewriting ×1

web ×1