【php – MySQL在order by子句之前删除空格】教程文章相关的互联网学习教程文章

PHP-如何从列名有空格的数据库中获取列数据?【代码】

我想从数据库中获取数据,但是在数据库中指定了一个列名“ image URL”,所以我收到错误.从查询中删除该列名后比获取数据要多.任何人都可以帮助我如何获取该列名有空格的列的数据. 我的查询是$res = mysqli_query( $con ,"select p_name,price,image URL,description from product where p_name REGEXP '$kws'"); 当我从该查询中删除图片网址时,我得到了结果.我正在使用phpMyadmin. 我也尝试过“图片网址”,但结果出乎意料.解决方法:...

php-使用LIKE的带空格的MySQL搜索字符串【代码】

我正在我的网站上进行搜索,但是当您在搜索中输入多个单词时,我发现它不起作用.这是查询的要点:SELECT * FROM `blog` WHERE `content` LIKE '%$keyword%' OR `title` LIKE '%$keyword%' ORDER BY `id` DESC奇怪的是,当我在phpMyAdmin中测试查询时,它将返回预期的结果.但是,在我的网站上找不到任何结果. 我尝试用%s替换关键字中的空格,但这没有任何改变.解决方法:问题是LIKE会进行模式匹配,而不是实际搜索关键字.您应该在数据库列上...

php – 用于计算整行中的空格或单词的mysql查询【代码】

在我的数据库中,一个表的名称为tableA.表的结构在这里给出id from message 1 23 hi how are you 2 65 hey whats going on 3 74 enjoying the vacation with family 4 23 here in Australia its chilly season 5 74 hey sam whats the plan for tomorrowsee id is auto-increment.from column表示哪个用户正在发送消息,消息列包含消息.我想知道哪些用户发送了...

php – mysql按空格分割搜索字符串并推入查询【代码】

搜索查询是: “product1 prod2 prod4” 我需要制作mysqlSELECT * FROM tableprod WHERE (prod LIKE '%product1%' AND prod LIKE '%prod2%' AND prod LIKE '%prod4%')使用mysql_real_escape_string进行输入查询…解决方法:简单的字符串操作$terms = explode(' ', $search);$bits = array(); foreach ($terms as $term) {$bits[] = "prod LIKE '%".mysql_real_escape_string($term)."%'"; }$query = "SELECT * FROM tableprod WHERE...

php – MySQL在order by子句之前删除空格【代码】

我有一个满是“标题”的表,我想通过标题订购.问题是他们中很多人在标题前都有空格.我正在考虑编写一个PHP脚本来解决所有问题(超级简单)但我很好奇我该怎么做:SELECT * FROM products ORDER BY title但同时修剪标题所以它没有在空的空间订购.全部在同一查询中而不更改数据.上帝,我希望我有道理. 所以我真的在寻找一个mysql解决方案.为了它的价值我使用Zend_Db所以使用它的解决方案会更好,但我可以直接管理MySQL.解决方法:您可以使用...

php – trim()不会删除数据库字段中的空格【代码】

我在MySQL的文本字段中的段落开头有一些空格. 在PHP语句中使用PHP中的trim($var_text_field)或在MySQL语句中使用TRIM(text_field)绝对没有.这个空白是什么,我如何通过代码删除它? 如果我进入数据库并将其退出,它会正确保存.它只是没有通过trim()函数删除.解决方法: function UberTrim($s) {$s = preg_replace('/\xA0/u', ' ', $s); // strips UTF-8 NBSP: "\xC2\xA0"$s = trim($s);return $s; }不间断空间的UTF-8字符编码Unicode...

php – 无法从Ajax POST请求中将带空格的数据导入数据库【代码】

我有一个带有文本框和按钮的简单表单,我的目标是让异步请求(jQuery:$.ajax)将文本发送到服务器(PHP / mysql a la Joomla),以便可以添加到数据库表. 这是从客户端发送数据的javascript:var value= $('#myvalue').val();$.ajax( {type: "POST",url: "/administrator/index.php",data: { option: "com_mycomponent",task: "enterValue",thevalue: value,format: "raw"},dataType: "text",success: repo...