当前位置:首页 » 操作系统 » zend数据库操作

zend数据库操作

发布时间: 2022-05-11 04:12:02

① 如何用zend框架连接navicat for mysql数据库

你得确认你已经安装了MySQL Server 5.1和navicat for mysql。这个安装是很简单的,网上很多教程,和安装一般软件差不多。只有在安装MySQL Server 5.1时,要注意选择字符编码为gb2312(中文)那个选项。好了,安装这里就不说了。

② 我现在用zend软件写php,但是现在不知道怎么跟数据库连接。。软件怎么设置等等。。求高手解答~~

你是asp.net转过来的吧。
php完全靠代码,不是设置就可以连的。
如果数据库是mysql,一般步骤如下:
1、连接数据库:$db = mysql_connect (localhost, root, password);//参数分别为:mysql服务器地下载,数据库用户名,密码
2、选择数据库:mysql_select_db (“database_name”);//选择数据库
3、查询操作:$result = mysql_query ('select * from dbtable where 1=1',$db);//查询操作

更详细请查询PHP手册!

③ 使用zend framework操作数据库时为什么页面上单单出现An error occurred Application error ,

具体要看是数据库配置错误,还是程序错误。
错误都不给全,怎么看啊。

④ zendframework1 如何查询数据库呢

直接查询:
$db = Zend_Db_Table_Abstract::getDefaultAdapter();
$db->fetchAll("select * from table_name");

如果有参数的话:
$cid = (int) $this->_request->getParam('cid');
$cname = $this->_request->getParam('cname');
$db = Zend_Db_Table_Abstract::getDefaultAdapter();
$db->fetchAll("select * from table_name where cname like %". $db->quote($cname)."% and cid=".$cid);
需要对参数添加引号防止sql攻击。

⑤ 在zendstudio下用PHP链接MySQL数据库,该如何实现

conn.php文件://连接数据库文件
<?php
mysql_connect('localhost','username','password')ordie('数据库连接失败');
mysql_select_db('数据库名')ordie('数据库连接失败');//mysql里的一个数据库
mysql_query("setnames'utf8'");//设置编码,也可以为GBK等
?>
这样就连上数据库了,你用浏览器打开此页面,是不显示内容的,说明已经连上。
用下面例子测试一下,假使你的数据库下有张表叫user,并且里面有数据:
test.php文件://工作文件
<?php
include('conn.php');
$sql="select*fromuser";
$query=mysql_query($sql);
$result=mysql_fetch_array($query);
var_mp($result);
?>
运行test.php文件即可

⑥ zend stutio 连接mysql数据库

本地的MYSQL可以先创建项目 链接到本地数据库
如果要是连接服务器的话 首先得链接服务器 通过Window→open Perspective →other→Remote Systems Explorer打开远程系统前景。
通过Window→Show View→Other→Remote Systems→Remote Systems→Remote Systems打开查看远程视图。
然后出现对话框 具体内容如下
1、Host Name:为FTP/SSH服务器输入一个有效的主机名或是IP地址。
2、Connection name:输入一个连接名。一个连接名是在Zend Studio系统里标识服务器的别名。
3、Description:输入一个描述用来帮助确认你的链接。(可选)
4、Verify host name:在创建连接前,为了证实主机名的存在,为Zend Studio标记复选框。

然后登入服务器密码就行了

⑦ 用zend studio编php怎么连接数据库呢

连接数据库和zend studio没有关系的。是在PHP中连接的。如果用框架的,就用框架的方式连接,如果不是用的框架就用原生的方式连接。

⑧ zendframework开发网站,死活连接不上数据库啊,怎么办求助!!

class AdminController extends Zend_Controller_Action这里没继承错,就是继承它。不知楼主这代码你想说明啥,和标题完全不符。没看到有任何连接数据库的地方。zf的标准做法是db信息写在config/application.ini中。然后经由_application对象的getOption方法读取application.ini中的db信息,返回一个$config的数组。再把这个数组传给,Zend_Db::factory方法。来new一个db对象。这个操作一般在Bootstrap.php这个global文件中进行。然后再把new出来的db对象使用Zend_Registry::set方法放到对象注册表。然后所有controller使用end_Registry::get方法来获取db对象就可以使用了。

⑨ 在Zend开发环境下如何管理MySQL数据库

本来mysql安装的时候会让你设置密码,就像mssql。如果默认就给你安装好的话,那应该用的是默认用户名和密码,也就是用户名root和密码空。
--------------

反正我是不喜欢zend studio,60几M,太大了,功能也不过如此尔尔。我的editplus配置好调试环境什么的也就10M左右。速度还快。
本机管理mysql的话,phpmyadmin感觉比较的恶心。推荐用mysql-front,软件才1M多好像,很小,功能却很强大。我一直在用,另外,你下的话别用最新版的,用老一点的版本,英文的。中文那个新版的容易出问题。

⑩ Zend Framework在Zend_Db_Table中使用多数据库问题

需要对多数据库配置;设置一个为默认的。您可以这样写:
foreach ($config->db as $config_name => $db) {
$dbAdapters[$config_name] = Zend_Db::factory($db->adapter, $db->toArray());
if($db->adapter != "SQLSRV")
{
$dbAdapters[$config_name]->query("SET NAMES 'utf8'");
}
//self::$registry->database = $dbAdapters[$config_name];
if((boolean)($db->default))
Zend_Db_Table::setDefaultAdapter ($dbAdapters[$config_name]);
}

热点内容
unturned怎么不进服务器联机 发布:2024-10-09 07:24:17 浏览:393
javaoracle 发布:2024-10-09 07:23:32 浏览:560
安卓系统总是被杀后台怎么办 发布:2024-10-09 07:11:31 浏览:305
花雨庭服务器如何全屏 发布:2024-10-09 06:39:28 浏览:214
密码查看器怎么使用 发布:2024-10-09 06:38:55 浏览:496
sqlrownum 发布:2024-10-09 06:28:53 浏览:384
F模块驱动器编译错误 发布:2024-10-09 06:06:21 浏览:636
脚本亚索集锦 发布:2024-10-09 05:53:30 浏览:877
安卓手机格式化后为什么打不开 发布:2024-10-09 05:52:58 浏览:511
云服务器可以超级计算机吗 发布:2024-10-09 05:51:33 浏览:17