gpt4 book ai didi

php - AMFPHP 2.2 后台调用简单有效,但调用 amf 返回 null?

转载 作者:行者123 更新时间:2023-11-29 23:07:49 27 4
gpt4 key购买 nike

在后台,当调用简单的时候,一切都很好,我所要做的就是用 UID(userid) 填写适当的字段,但是当我使用 call AMF 时,它返回 null

<?php

Gotoandlearn 类 {
公共(public)函数 __construct() {

    //mysql_connect("server", "username", "password");
//mysql_select_db("database");
}

/**
* Retrieves tutorial data
* @returns title, description, and url
*/
function getTutorials($myId)
{

$servername = "localhost";
$username = "xxx";
$password = "xxx";
$dbname = "xxx";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT Name, Map FROM xxx WHERE Uid=$myId";
// $sql = "SELECT Uid, Name, Map FROM xxx";
$result = $conn->query($sql);

// Check connection

if ($result->num_rows > 0) {
return $result;






} else {
echo false;
}
$conn->close();



//return mysql_query("SELECT title, description, url FROM Tutorials");
}
}

?>

最佳答案

使用 Amfphp,您无法返回资源。最佳实践是使用 PDO http://php.net/manual/en/book.pdo.php它返回一个可以发回的对象或数组。

您可以在此处查看一些示例代码 https://github.com/silexlabs/amfphp-2.0/blob/master/Examples/Php/ExampleServices/UserService.php

关于php - AMFPHP 2.2 后台调用简单有效,但调用 amf 返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28218428/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com