Tag: PHP的

PHP的json_encode部分不能在数组上工作

我有一个PHP代码,需要编码DB表数据到JSON。 所以我用json_encode()。 我使用这里给出的表格 – http://www.geekality.net/2011/08/21/country-names-continent-names-and-iso-3166-codes-for-mysql/ 这个代码的行为似乎是不同的input。 查询 – $query = "SELECT * FROM countries "; 不返回任何json值。 查询 – $query = "SELECT * FROM countries where continent_code='AS'"; 返回正确的json值。 而$query = "SELECT * FROM countries where continent_code='EU'"; 也没有任何回报。 类似“不适用”,“自动对焦”不起作用,其他人完美。 我很奇怪PHP的json_encode的这种行为。 这是我的代码。 <?php $con=mysqli_connect('localhost','xxxx','xxxxx','joomla30'); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . […]

用MySQL准备的语句“WHERE IN(..)”查询和sorting

想象一下,我们有一个查询: SELECT * FROM somewhere WHERE `id` IN(1,5,18,25) ORDER BY `name`; 和一个ID数组来获取: $ids = array(1,5,18,25) 通过准备好的陈述, build议您准备一个陈述并多次调用它: $stmt = $mysqli->prepare('SELECT * FROM somewhere WHERE `id`=?;'); foreach ($ids as $id){ $stmt->bind_params('i', $id); $stmt->exec(); } 但现在我必须手动sorting结果。 我有什么好的select吗?

strtotime用不同的语言?

strtotime只能在服务器上使用默认的语言吗? 下面的代码应该解决到2005年8月11日,但是它使用法语“aout”而不是英文“aug”。 任何想法如何处理? <?php $date = strtotime('11 aout 05'); echo date('d M Y',$date); ?>

我可以使用单引号回显一个variables吗?

我可以使用单引号与variables回声吗? 例 echo 'I love my $variable.'; 我需要这样做,因为我有很多的HTML回声太。

通过PHPparsingJavaScript文件

我有一个JavaScript文件,我想包括一些PHP代码。 问题是我有一些PHP的定义,我也想在JS上使用。 有什么办法在HTML中包含一个.js文件,允许服务器首先解释它(在下载到客户端之前)使用PHP? 谢谢 :)

MySQL“NOT IN”查询3个表格

我有3桌课程,成绩和评价。 我想比较两个表的等级和评价。 如果表评分中的数据不存在,则数据将出现(输出) " select Grade.ID_Courses,Course.ID_Courses,Grade.NAME, Course.NAME, Grade.ID_Courses, Evaluation.NAME, Evaluation.Year, Grade.Year from Grade, Course, Evaluation WHERE Grade.ID_Courses=Course.ID_Courses AND Grade.NAME=JOHN and Grade.Year=1 and Evaluation.NAME=GRADE.NAME and Grade.ID_Courses NOT IN (SELECT ID_Courses FROM Evaluation where NAME=JOHN and Year=1 ) GROUP BY Grade.ID_Courses" 问题是当名字john不在表格评估中,那么没有输出。

意外的括号'

我正在为我的小应用程序团队的Java代码编写一个小型存储库,而且我的代码中都有这个错误。 $base = explode(".", $class)[0]; 每次只有这一行代码才会出现问题。 据我所知,以上是正确的PHP语法,那么发生了什么事? parsing错误 :语法错误,意外的'['in … / mitc / code / index.php在第27行 如果您想查看错误,请访问http://chancehenrik.x10.mx/mitc/code/和我网站上的其他地方。

用PHP删除.php扩展名

我可以在这里使用一些帮助。 我正在使用这个来修复我的url,但我不知道如何删除.php扩展名。 该URL现在看起来像这样: http : //mydomain.com/page.php/foo/123/bar/456 function decode_URL_parameters() { $path = @$_SERVER['PATH_INFO']; $url_array=explode('/',$path); array_shift($url_array); while ($url_array) { $_GET[$url_array[0]] = $url_array[1]; array_shift($url_array); array_shift($url_array); } } 有任何想法吗? /托比亚斯

include()/ require()与“副作用”是一种不好的做法吗?

正在做类似的事情 _________________________ //index.php … require("header.php"); … _________________________ _________________________ //header.php printHeader() function printHeader(){ echo 'something'; … } _________________________ 考虑一个不好的做法,以避免? 我个人认为执行require() (或require_once()或include() ,这不是重点)调用应该只添加一个“链接”到其他函数/对象,并且从不执​​行任何事情。 换句话说,在我看来,一个要求应该以与其他oo语言的导入/使用非常相似的方式performance。 我上面写的例子是相当平凡的,但显然我也写反对每种“副作用”。 定义函数或会话的一些技巧是我经常在一些包含文件中发现的其他滥用。

如何使用PHP的DOMparsing器从XML中提取节点属性

我从来没有真正使用过的DOMparsing器,现在我有一个问题。 我将如何去从这个标记中提取URL: <files> <file path="../../../download/eysjkss.html" title="File Name" /> </files>