㈠ php中关于数据库的操作(php操作mysql数据库)
PHP开始~
将php-5.2.1-Win32.zip解压到准备用于安装PHP的目录,这里我就解压到D:wwwphp;找到php目录下php.ini-dist文件,改名为php.ini;
用记事本打开php.ini,查找以下几行:
;extension=php_gd2.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll
去掉前面的分号.这样做的目的是让php加载mcrypt和mysql等各种模块,在需要的时候可以随时配置;
其他的比如
post_max_size=8M
upload_max_filesize=2M
都可以按实际情况进差粗行设置.
最后保存,也不需要复制任何文件到系统目录,这样PHP基本上就OK了!
MySQL
1、安装
解压mysql-5.2.3-falcon-alpha-win32.zip得到一个setup.exe安装文件,运行之开始安装MySQLServer5.2;
第一步选择安装模式,选择Custom习惯安装,Next进入下一步;
这一步选择安装内容:仍然虚尘镇MySQLServer完整安装,主要是自定义下面的安装目录,我安装在D:wwwMySQL5.2点击Next进入下一步;
Install开始安装,稍候会提示注册MySQL帐户,SKIP即可;
完成安装,勾选ConfiguretheMySQLServernow,Finish并进入MySQL配置;
2、配置
完成安装时若勾选了ConfiguretheMySQLServernow,点击Finish便可直接进入MySQLServerInstanceWizard;否则就需要在MySQL安装目录in下找到并运行.exe进入设置.
点Next开始配置,第一步选择配置模式,这里我已经安装了MySQL,所以选择第一种Detailed模式,Next进入下一步;
这一步selectaservertype,不同的选择决定MySQL占用不同的系统内存和CPU资源,这里我选的是DeveloperMachine;
继续Next,选择数据库用途,我选的是多功能型的;
下一步设定InnoDB引擎的存储目录,我设置的是D:wwwMySQL5.2InnoDBDatafiles,点击Next进入下一步;
设置MySQL数据库的并发连接数,这里需要了解什么是并发连接数,可根据实际情况进行设定.我这里选的是ManualSetting,并且设置连接数为10000;
Next进入下一步,setthenetworkingoptions,采用默认的,继续Next;
设置默认语言,选择第三个,设定character为gbk;
Next将MySQL设置为Windows系统服务,采用默认的,Next进入下一步;
选择设置root帐户密码,或者可以同时新建一个匿名帐户Anonymous.值得注意的是设置root密码的下面有一个小选项,是否允许root用户从别的计算机登陆,为了方便可以勾选上,为了安全兄镇当然最好就别选;
进入下一步PressExecute开始配置,完成Finish关闭设置向导`~
OK!
㈡ 最好用的PHP数据库操作类-ezSQL
ezSQL是一个非常好用的PHP数据库操作类 着名的开源博客WordPress的数据库操作就使用了ezSQL的MySQL部分 该数据库操作类支持几乎所有主流的数据库 如 PHP PDO mySQL Oracle InterBase/FireBird PostgreSQL SQLite以及MS SQL等 ezSQL具有很强的调试功能 可以快速地查看SQL代码的执行情况 使用ezSQL 可以为我们节省开发时间 简化代码并提高运行效率
ezSQL的优点就不用多说了 它小巧 快速 简单 易用 并且开源 还有就是安全 你没想到的细节它都为你考虑了 你只需要在你的脚本开头包含相关的PHP文件 然后你就可以使用更好用的一套ezSQL函数来代替标准的PHP数据库操作函数
下面是ezSQL中一些主要的函数
$db >get_results 从数据库中读取数据集
$db >get_row 从数据库中读取一行数据
$db >get_col 从数据库中读取一列和高饥指定的数据集
$db >get_var 从数据库的数据集中读取一个值
$db >query 执行一条SQL语句
$db >debug 打印最后执行的SQL语句及其返回的结果
$db >varmp 打印变量的结构及其内容
$db >select 选择一个新数据库
$db >get_col_info 获取列的信息
$db >hide_errors 隐藏错误
$db >show_errors 显示错误
ezSQL的使用方法很简单 首先下载ezSQL源代码 然后将ez_sql_core php文件和ez_sql_mysql php文件(这里以mySQL为例)放到与你的脚本文件相同的目录下 然后将下面的代码添加到你的脚本文件的最前面 这样就可以正常使用ezSQL了
<?php// 包含ezSQL的核心文件include_once"ez_sql_core php";// 包含ezSQL具体的数据库文件 这里以mySQL为例include_once"ez_sql_mysql php";// 初始化数据库对象唤返并建立数据库连接$db=newezSQL_mysql( db_user db_password db_name db_host );?>
下面是ezSQL中一些主要函数的应用实例 这些代码均来自于ezSQL的官方帮助文档
实念雹例一
// Select multiple records from the database and print them out $users=$db >get_results("SELECT name email FROM users");foreach($usersas$user){ // Access data using object syntax echo$user >name; echo$user >email;}
实例二
// Get one row from the database and print it out $user=$db >get_row("SELECT name email FROM users WHERE id = ");echo$user >name;echo$user >email;
实例三
// Get one variable from the database and print it out $var=$db >get_var("SELECT count(*) FROM users");echo$var;
实例四
// Insert into the database$db >query("INSERT INTO users (id name email) VALUES (NULL justin jv@foo )");
实例五
// Update the database$db >query("UPDATE users SET name = Justin WHERE id = )");
实例六
// Display last query and all associated results$db >debug();
实例七
// Display the structure and contents of any result(s) or any variable$results=$db >get_results("SELECT name email FROM users");$db >varmp($results);
实例八
// Get one column (based on column index) and print it out $names=$db >get_col("SELECT name email FROM users" )foreach($namesas$name){ echo$name;}
实例九
// Same as above ‘but quicker’foreach($db >get_col("SELECT name email FROM users" )as$name){ echo$name;}
实例十
lishixin/Article/program/PHP/201311/21297
㈢ thikphp 单独php文件怎样操作数据库
什么叫做单独php文件?
㈣ 如何用php修改数据库中的数据
举例如下:
创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:
先通过GET获取用户编号查询用户信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
㈤ .php文件操纵数据库,
让android客户端请求你们的旁敏php接口地址,你们返回json数运卜枝据。
Android接收php传值肯定是json格式,弊困接口端,php查询出数据库数据数据,然后再转成json格式输出
header('Content-Type:application/json;charset=utf-8');
echojson_encode($newData,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);
㈥ 怎么连接PHP数据库。
php连接mysql数据库脚本
<?php
$con=mysql_connect("localhost","root","root");//分别填写主机(mysql数据库所在服务器)、用户名(数据库登录账户名)、密码
if(!$con)//如果没有成功连接数据库则执行以下语句
{
die("无法连接到数据库:".mysql_error());//die函数为退出脚本,之后的语句将不被执行,直接跳出,括号中是字符串或整数,如果是字符串,则会在终止脚本前输出字符串,如果是0~254的整数,将不会输出。mysql_error()函数可以显示mysql出错信息,便于调试
}
mysql_select_db("games",$con);//在这里直接进入数据库games,方便以后连接,如果该账户有多个数据库,此句省略也可,在需要连接数据库时再进行选择
?>
㈦ 配置数据库文件database.php,需要配置哪些数据
1、数据库连接方式。
2、数据库主机名:指定数据库服务器游启的IP地埋磨宴弯银址或域名。
3、数据库端口号和用户名。
4、数据库密码和库编码。
5、数据库连接选项。
㈧ php文件中如何连接数据库
可以下载phpmyadmin软件,用这个软件,会直接显示你的数据库,不用使用insert等sql语句,在软件腊塌弯里有相应的点击符号,通过对这些符号的使用点击,就可以对任何表进行增删改查操作。存储数据的数据库,如果是mysql的,在mysql中的data目录衫御下。其他数据库的轮闷各异。
㈨ 怎么将php与数据库连接
php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
php链接代码如下:
<?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//定义数据库主机地址
$host="localhost";
//定义mysql数据库登录用户名
$user="root";
//定义mysql数据库登录密码
$pwd="";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
}
?>
㈩ php中选择打开数据库的方法是
在mysql数据库中,创建一个test数据库,用于测试。
总结:
1、创建一个test数据库。
2、使用mysql_connect()函数创建一个数据库的连接。
3、再使用mysql_select_db()函数选择要操作的数据库test,并通过if语句判断结果。