㈠ php如何与mysql连接
首先,你上面的内容是不可能的,程序里面只有mysql_connect函数,而报错mysql_pconnect函数未定义,只有后者多了一个p,你可能运行的不是你的这个文件。
其次,对于PHP连接mysql报告mysql_connect或者mysql_pconnect函数未定义的,原因能够肯定:php.ini里面没有打开extension=php_mysql.dll行前面的分号注释,或者没有把php文件夹下的libmysql.dll等文件拷贝到c:\windows下,导致加载php_mysql.dll失败。
㈡ PHP怎么连接MySQL
PHP连接mysql数据库是PHP新手们必须要掌握的一项技能,只要掌握了PHP对数据库进行增删改查等操作,就可以写出一些简单且常见的程序。如留言表,新闻页等。本篇文章主要给大家详细介绍PHP连接Mysql数据库的两种常用方法。
下面我们通过具体的代码示例来给大家详细介绍两种PHP连接mysql数据库的方法。
mysqli连接数据库和pdo连接数据库。
第一种方法:使用mysqli连接mysql数据库
代码实例如下:
<?php
$host='127.0.0.1';
$user='root';
$password='root';
$dbName='php';
$link=new mysqli($host,$user,$password,$dbName);
if ($link->connect_error){
die("连接失败:".$link->connect_error);
}
$sql="select * from admins";
$res=$link->query($sql);
$data=$res->fetch_all();
var_mp($data);
在经过一系列的连接操作后,我们再创建一个sql语句对其中数据表进行查询检验。在上述代码中,我们要先创建一些需要用到的变量,如数据库用户名、数据库名密码等。然后我们用面向对象的方式连接了名为php的数据库。再通过if条件语句,connect-error方法判断PHP连接数据库是否成功。
这里我们先登录phpmyadmin看看是否存在php数据库,从下图可以知道是存在php这个数据库的。
PHP连接Mysql步骤以上就是关于PHP连接数据库查询数据的两种常用方法详解,更多相关教程请访问php中文网mysql视频教程,欢迎参考学习
㈢ php 类中连接mysql
classdemo
{
function__destruct()
{
$DB->close();//$DB哪里来的?应该是$this->DB->close()吧
}
publicfunction__construct()
{
$DB=newDB_MySQL;//这属于函数内部变量,函数执行完就消失了。所以应该用$this->DB=newDB_MySQL
$DB->connect(servername,dbusername,dbpassword,dbname,usepconnect);//同理,需要改成$this->DB,参数也有问题吧,还是你为避免泄露sql账号密码故意这么写的?
}
functiontest()
{
$sql1="SELECT*FROMtablimit1";
$txt=$DB->fetch_one_array($sql1);//同理,需要改成$this->DB
return$txt['id'];
}
}
$person=newdemo;
echo$person->test();
㈣ php连接mysql代码怎么使用
1、首先,新建一个php_mysql.php的文件
㈤ 用php如何连接MySQL数据库
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问题
你没有指定用户名和密码
正确格式:mysql_connect("host:port","db_username","db_password");
㈦ php5如何连接mysql数据库
下面是一个php连接数据库操作的测试代码,你可以参考:
<?php
$id = mysql_connect("localhost", "root", "123456") or die(mysql_error());
$ok = mysql_select_db("zf2", $id) or die(mysql_error());
if ($ok) {
echo "ok";
} else {
echo "no";
}
$rs = mysql_query("select * from album order by artist asc");
if ($rs) {
echo "sdfasf";
} else {
echo "fail";
}
if (mysql_num_rows($rs) != 0) {
while($row = mysql_fetch_array($rs)) {
print_r($row['id'] . "<br>");
}
}
unset($row);
mysql_free_result($rs);
mysql_close($id);
㈧ php连接mysql数据库问题
public List<Bars> pageListTwo(int currentPage, int showRows)
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
ArrayList<Bars> resultList = new ArrayList<Bars>();
try
{
㈨ php连接mysql的问题
<?php
//数据库链接
$host = "localhost";
$user = "root";
$password = "";
$database = "experiment";
function dbconnect($host,$user,$password,$database){
mysql_pconnect("$host","$user","$password") or die ("登录失败!");
mysql_select_db($database) or die ("failed connection to database!");
echo mysql_error();
}
dbconnect($host,$user,$password,$database);
?>
我写的,你可以参考一下
㈩ php连接mysql
public function getInfo(){
$this->userName=$this->userInfo["name"];
$this->userPSW=$this->userInfo["password"];
$this->userAge=$this->userInfo["age"];
$this->userGrade=$this->userInfo["grade"];
}
你这里不对吧,应该是
$this->userName=$this->userInfo[0]["name"];
$this->userPSW=$this->userInfo[0]["password"];
$this->userAge=$this->userInfo[0]["age"];
$this->userGrade=$this->userInfo[0]["grade"];
就算你只取一条数据,也还是一个数组,所以要加下标0