是否有任何将mySQL查询转换为Zend FrameWork查询的在线Web工具.那就是我输入mySql Query并将工具转换为Zend FrameWork等效查询
任何一个PLZ告诉我为什么我得到这个错误?首先我的互联网连接今天不错,所以我得到这个错误.我能解决这个问题吗?
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] A
connection attempt failed because the connected party did not properly respond after a
period of time, or established connection failed because connected host has failed to
respond. ' in D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php:129
Stack trace: #0 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php(129):
PDO->__construct('mysql:host=192....', 'root', 'root', Array) #1 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Mysql.php(109):
Zend_Db_Adapter_Pdo_Abstract->_connect() #2 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Abstract.php(860):
Zend_Db_Adapter_Pdo_Mysql->_connect() #3 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Abstract.php(930):
Zend_Db_Adapter_Abstract->quote('testing', NULL) #4 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Auth\Adapter\DbTable.php(449): Zen
in D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php on line
144
Run Code Online (Sandbox Code Playgroud)
这是我的config.ini
[general]
db.adapter = PDO_MYSQL
db.params.host …Run Code Online (Sandbox Code Playgroud) 这个查询有什么问题??? 我需要这个查询.
UPDATE user_preferences SET user_preferences_value = '2'
WHERE user_preferences_name = 'is_user_package_active'
AND user_id = '$user_id'
AND phone_service_id='$phone_service_id';
Run Code Online (Sandbox Code Playgroud)
以上查询等于下面的ZF查询
function Deactivate_Service($user_id,$phone_service_id){
$DB = Zend_Db_Table_Abstract::getDefaultAdapter();
$data = array('user_preferences_value' => 2);
$where = "user_preferences_name = 'is_user_package_active' AND user_id = " . (int)$user_id ." AND phone_service_id = ".(int)$phone_service_id;
$DB->update('user_preferences',$data, $where);
}
Run Code Online (Sandbox Code Playgroud)
我的ZF查询得到0
编辑:
public function deactivateserviceAction(){
$this->_helper->viewRenderer->setNeverRender();
$user = new Zend_Session_Namespace('user');
$user_id =$user->user_id;
$phone_service_id = $this->_getParam('phone_service_id');
//$Deactive = new Account();
$DB = Zend_Db_Table_Abstract::getDefaultAdapter();
$DB->query("UPDATE user_preferences SET user_preferences_value = '2'
WHERE user_preferences_name = 'is_user_package_active' …Run Code Online (Sandbox Code Playgroud) 我在HTML5中制作一个简单的静态应用程序.
我现在正在做的是我有一个长页面,其中有数千行代码.
我目前正在这样做去另一页:
<div data-role="content">
<label for="heading">History</label>
<a href="#module_a" data-role="button" data-icon="arrow-r" data-iconpos="right" data-transition="flip">History</a>
<a href="module_b" data-role="button" data-icon="arrow-r" data-iconpos="right">Remote Control</a>
</div>
Run Code Online (Sandbox Code Playgroud)
...然后我有module_a和module_b如下......
<div id="module_a" data-role="page">
//content
</div>
Run Code Online (Sandbox Code Playgroud)
...和module_b相同
两个div都在同一页面,所以我的页面看起来很糟糕.
我想要的是我需要相同的功能,但我不希望我的div在同一页面中是module_a和module_b.
我想为它创建不同的页面然后加载它,因为我的主页看起来很清楚.