Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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 使用AS3在本地数据库(sql)中搜索_Php_Mysql_Sql Server_Actionscript 3_Air - Fatal编程技术网

Php 使用AS3在本地数据库(sql)中搜索

Php 使用AS3在本地数据库(sql)中搜索,php,mysql,sql-server,actionscript-3,air,Php,Mysql,Sql Server,Actionscript 3,Air,我有一个AS3代码,我想与php链接。php在数据库(sql)中搜索并将结果发送到我的AS3代码 所以我有3个文件:我的项目(FLA文件)、我的php文件和我的sql文件 我想脱机(本地)执行此操作 我该怎么办 在我的AS3代码中,我有: var urlreq = new URLRequest("myPHP.php"); urlreq.method = URLRequestMethod.POST; var urlVars = new URLVariables(); u

我有一个AS3代码,我想与php链接。php在数据库(sql)中搜索并将结果发送到我的AS3代码

所以我有3个文件:我的项目(FLA文件)、我的php文件和我的sql文件

我想脱机(本地)执行此操作

我该怎么办

在我的AS3代码中,我有:

var urlreq = new URLRequest("myPHP.php");
    urlreq.method = URLRequestMethod.POST;

    var urlVars = new URLVariables();

    urlVars.theport = "New-York";
    urlreq.data = urlVars;  

    var loader:URLLoader = new URLLoader(urlreq);
    loader.addEventListener(Event.COMPLETE, completed);
    loader.dataFormat = URLLoaderDataFormat.VARIABLES;
    loader.load(urlreq); 
在我的php中:

$theport = $_POST['theport'];
...
链接到conn.php文件:

$cfg_hote = 'mys****.perso';        
$cfg_base = '******';           
$cfg_user = '*****';            
$cfg_password = '****rhx';
我在phpmyadmin.ovh.net上传了一个sql文件

那么现在,我如何离线(本地)执行此操作


编辑

所以,我用SQLite浏览器创建了一个db文件。现在,我如何将我的AS3代码(AIR应用程序)链接到我的php和我的数据库

  • 我的php获得了搜索数据库的代码
  • 我的数据库已创建,并与项目位于同一文件夹中
    为了在本地使用php,您需要在本地设置sql server。如果您想使用AIR SDLLite功能,您需要拥有该DB文件,但您需要确保DB与SQLite兼容,您可以使用来检查它,这里:-您不需要php,但您必须以某种方式同步数据库(如果您想要联机和脱机模式),您可以检查是否存在数据库文件(在sqlconnection之前)-如果没有数据库文件,你必须创建一个新的-最好的问候!好的,我已经创建了一个db文件(我已经编辑了我的帖子)。我现在应该怎么做?我想用sql来同步这两个。读取sql文件中的所有内容,并创建一个php文件,该文件可以更新或修改您的表。然后使用vars发送它,就像你已经在做的一样。为了在本地使用php,你需要在本地设置sqlserver。如果您想使用AIR SDLLite功能,您需要拥有该DB文件,但您需要确保DB与SQLite兼容,您可以使用来检查它,这里:-您不需要php,但您必须以某种方式同步数据库(如果您想要联机和脱机模式),您可以检查是否存在数据库文件(在sqlconnection之前)-如果没有数据库文件,你必须创建一个新的-最好的问候!好的,我已经创建了一个db文件(我已经编辑了我的帖子)。我现在应该怎么做?我想用sql来同步这两个。读取sql文件中的所有内容,并创建一个php文件,该文件可以更新或修改您的表。然后用vars发送过来,就像你已经在做的一样。