我设法替换了特殊字符,例如:; 我的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)
我希望它喜欢删除特殊字符以及用短划线替换空格.
嘿,我在尝试访问我的网站时遇到此错误;“您的 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)
如果您有任何想法,请因为我完全迷失了。