❶ 帮忙写一个PHP,连接mysql数据库的一个类,实现连接,执行sql语句就好
class mysql{
private $name;
private $host;
private $pw;
private $table_name;
private $bianma;
function __construct($h,$n,$p,$b){
$this->name=$n;
$this->host=$h;
$this->pw=$p;
$this->conn();
$this->bianma=$b;
$this->bianma();
}
function conn(){
return mysql_connect("$this->host","$this->name","$this->pw");
}
function db($table){
mysql_select_db("$table");
}
function query($sql=""){
return mysql_query("$sql");
}
function bianma(){
mysql_query("set names '$this->bianma'");
}
}
$mysql=new mysql("localhost","root","","GBK");
$mysql->db("mynews");
❷ php连接mysql代码怎么使用
1、首先,新建一个php_mysql.php的文件
❸ MySQL与PHP的连接语句类型
PHP与MYSQL数据库连接语句
mysql_connect(”localhost”,
“username”,
“password”)
数据库选择
mysql_select_db(”test”)
❹ php连接MySQL数据库,希望大虾的指点
以下是我编写一段php代码,其功用是连接mysql数据库,并将其内容用表格输出,代码示例如下:
<?php
//连接mysql数据库,参数分别:host主机名、用户名、密码、数据库名
$db = new mysqli('localhost','root','root','books');
//用sql语句获取customers表数据
$rows = $db->query('SELECT * FROM customers');
//输出表格标题
echo '<table border="1"><tr><td>姓名</td><td>年龄</td></tr>';
//循环输出customers表的内容到表格
while($row = $rows->fetch_assoc()){
echo '<tr><td>'.$row['name'].'</td>';
echo '<td>'.$row['address'].'</td></tr>';
}
?>
❺ php连接mysql数据库
<?function
conn(){$conn01
=
mysql_connect("localhost",'root','123456');//root是帐号,123456是密码$mycon=mysql_select_db('testdatabase',$conn01);
//testdatabase是mysql数据库名if($mycon){echo("数据库连接成功");}else{echo("数据库连接失败");}}conn();?>
❻ php连接mysql数据库,执行查询语句后,排序后再输出
select*fromtableorderbyiddesc
查询所有来自table表排序按照id降序,desc代表降序,asc代表升序
❼ 在PHP程序中,连接数据库服务器的语句是
mysql_connect("localhost","用户名","密码"); 这个是登录你数据库
mysql_select_db(表);这个是打开数据
mysql_query($sql语句)这个是像数据库发送一条查询语句
mysql_fetch_array(保存数组)
❽ Php如何连接MySql数据库!在线等。急!
我也在用WP做站
没出现过大问题啊
感觉WP很强大
你把下载下来的WP文件解压后
全部上传就可以了
应该不会有问题啊
上面都会提示你
要你输入数据库地址,用户名,密码
就好了
❾ 怎样用PHP连接sql数据库
1、学习的方法,最好是看手册
在前一篇文章中涉及到了连接数据库sqlsrv_connect();还记得我们mysql连接数据库的时候也是mysql_connect();两者操作数据库是很相似的。从零基础开始学起的话,只能是查阅手册。查看一下sqlsrv有哪些函数提供我们使用!推荐网址是:
【注意】很多的方法都跟mysql提供的方法很相似,看到后面的函数名就大概知道里面的用法,比如说mysql执行sql语句的时候调用mysql_query();而sqlserver执行sql语句的时候调用也是sqlsrv_query(),但是特别注意一点就是,它们的传递参数不一样。详细的只能看一下手册。接下来我简单总结一下操作数据的方法
2、连接数据库sqlsrv_connect()
<?php$serverName = "serverNamesqlexpress";//服务器的名字,本地localhost$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) { echo "Connection established.<br />";
}else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true));
}
3、操作数据库
1)执行sql语句sqlsrv_query(),返回值为true或者false,这里函数的用法跟mysql_query(),不一样。它需要把连接的资源句柄当作参数传进去,看源码。资源句柄就是上面代码连接数据库的“$conn”。
$sql = "select * from test1"; //sql语句$data = sqlsrv_query($conn,$sql); //$conn资源句柄if($data == true){ die("执行成功");
}else{ die("执行失败");
}
2)获取结果集
//以数值索引数组、关联数组或这两种数组的形式检索下一行的数据。类似于mysql_fetch_arraysqlsrv_fetch_array
//以对象形式检索下一行的数据。sqlsrv_fetch_object 1234
$sql = "select * from test1";$data = sqlsrv_query($conn,$sql);if($data == true){ while($row = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) { echo $row['id'].", ".$row['name']."<br />";
}else{ die( print_r( sqlsrv_errors(), true));
}
}
$sql = "SELECT fName, lName FROM Table_1";$stmt = sqlsrv_query( $conn, $sql);if( $stmt === false ) { die( print_r( sqlsrv_errors(), true));
}while( $obj = sqlsrv_fetch_object( $stmt)) { echo $obj->fName.", ".$obj->lName."<br />";
}
3)显示错误信息sqlsrv_errors():上面都有用到这个函数,只要是操作数据库发生错误,都可以使用这个函数打印出来看一下压
这里就不用上代码了