我是 PHP 编程新手,对此知之甚少,但我想用它为我的客户端 Android 应用程序提供 Web 服务......
我开始使用 PHP 制作我的第一个 Web 服务,它运行良好,但我想知道如何制作一个包含我需要的所有函数和方法的文件,以及如何从 Android 调用它
谢谢
这是functions.php
<?php
function GetAllRest()
{
mysql_connect("localhost","root","root");
mysql_select_db("myhoteldb");
$sql=mysql_query("SELECT rest_id ,rest_name,cuisine,no_tables,bg_img,rest_logo FROM restaurant");
while($row=mysql_fetch_assoc($sql))
$output[]=$row;
print(json_encode($output));
mysql_close();
}
function GetAllCategory($lang_id,$rest_id)
{
mysql_connect("localhost","root","root");
mysql_select_db("myhoteldb");
$sql=mysql_query("SELECT cat_lang.rowid ,cat_lang.cat_id as _id,lang_id, cat_name,cat_description from cat_lang ,menu_category WHERE lang_id= $lang_id AND restaurant= $rest_id ");
while($row=mysql_fetch_assoc($sql))
$output[]=$row;
print(json_encode($output));
mysql_close();
}
?>
和 URL http://localhost/mywebservices.php?op=GetAllCategory&lang_id=1&rest_id=1
我现在得到了这个错误
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
C:\xampp\htdocs\functions.php 第 22 行
Notice: Undefined variable: output in C:\xampp\htdocs\functions.php on line 24
null