Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何编写查询以将“Hello World”提取为“Hello World”_Php_Mysql_.htaccess_Mod Rewrite - Fatal编程技术网

Php 如何编写查询以将“Hello World”提取为“Hello World”

Php 如何编写查询以将“Hello World”提取为“Hello World”,php,mysql,.htaccess,mod-rewrite,Php,Mysql,.htaccess,Mod Rewrite,我有点困在这里了。我实际上是在重写URL,所有有一个单词的URL看起来都很好,但有两个单词的名称是不起作用的 这是我的重写代码 RewriteEngine on RewriteRule ^cheap-flights-to-([A-Za-z0-9-]+)/?$ flight_details.php?dest=$1 [NC,L] 我的MySQL数据库有一个表列DestiNeNd,其值例如纽约、香港、吉隆坡等 这是我的问题 $flights_query = mysql_query("SELECT *

我有点困在这里了。我实际上是在重写URL,所有有一个单词的URL看起来都很好,但有两个单词的名称是不起作用的

这是我的重写代码

RewriteEngine on RewriteRule ^cheap-flights-to-([A-Za-z0-9-]+)/?$ flight_details.php?dest=$1 [NC,L] <>我的MySQL数据库有一个表列DestiNeNd,其值例如纽约、香港、吉隆坡等

这是我的问题

$flights_query = mysql_query("SELECT * FROM `fares` WHERE `dest_name`='$to_dest' AND `dept_code`='$from_airport' AND `ticket_class`='Y/Y' AND `fare_type`='$flight_type' ORDER BY fare+tax limit 15"); while($flights_fetch = mysql_fetch_array($flights_query)) { $fares = $flights_fetch['fare'] + $flights_fetch['tax']; $addpercent = ($fares * $percent) / 100; $final_fares = number_format($fares + $addpercent,2); }
当我输出时,我使用PHP函数添加连字符。。。但它并没有获取数据…

我会在查询之前处理变量。因此,在将$to_dest用于查询之前,它将被清除

$to_dest = str_replace(" ", "-", $to_dest);

请回答您的问题,不要写评论。例如,您希望“hello word”作为输出中的“hello word”?不,如果我的URL用连字符替换空格,我希望提取数据-如果有意义的话。如何允许在此处共享URL,以便您更好地理解此工作原理此不显示URL