怎么看php的mysql phpstudy怎么导入数据库

如何打开php mysql数据库在wamp目录下的WWW下创建一个后缀名为PHP的记事本文件
输入以下代码
?php
$con=mysql_connect("localhost:3306","用户名(默认root)","密码");
if(mysql_error())
{
echo"数据库连接失败";
die();//终止运行
}
mysql_select_db("数据库名",$con);
if(mysql_errno())
{
echo"数据库连接失败";
die();
}
echo"数据库连接成功";
?
要写sql语句的话
例如:
?php
$con=mysql_connect("localhost:3306","root","root")
or die("数据库连接失败br");
mysql_select_db("mysql_test",$con) or die("数据库连接失败!br");
mysql_query("set names 'gbk'");//设置中文字符
$sql = "insert into customers(cust_id,cust_name,cust_sex,cust_address,cust_contact)";
$sql=$sql."values(null,'李中华','0','深圳市','南山区')";
if(mysql_query($sql,$con)){
echo"数据库连接成功br";
}
else{
echo"数据库连接失败br";
}
?
如何查看php与mysql连接有三种方法
1. 常规方式:
$con=mysql_connect($dbhostip,$username,$userpassword) or die("Unable to connect to the MySQL!");
$db = mysql_select_db($dbdatabasename,$con);
//执行语句
$qres=mysql_query("SELECT id,GoodsName FROM user");
//提取一条数据
11 $row=mysql_fetch_row($result);//mysql_fetch_row只能提取出查询结果的第一条记录
//提取多条记录
$reslist = array();
$i=0;
while($row = mysql_fetch_row($res)){
$reslist[$i] = $row;
$i;
}
mysql_close($con);
//mysql_fetch_row提取的结果是没有查询中的字段名了(也就是没有键id,GoodsName,只有值),如下图:
//mysql_fetch_assoc 提取的结果有键值 , 如下图:
//mysql_fetch_array提取的结果有键值,是前面两种的综合 , 如下图:
在mysql_connect()、mysql_select_db()等函数之前使用@(错误控制运算符),可以忽略掉系统产生的错误信息,然后我们用die()来自定义错误信息;
对于mysql_query()函数的返回值 , 如果执行的语句有返回值(如SELECT、SHOW、DESCRIBE等),则返回相应数据(成功时)或FALSE(失败时);如果执行的语句没有返回值(如DELETE、DROP、INSERT、UPDATE等),则返回TRUE(成功时)或FALSE(失败时) 。
2. 面向对象形式
$db=new mysqli($dbhostip,$username,$userpassword,$dbdatabasename);
if(mysqli_connect_error()){
echo 'Could not connect to database.';
exit;
}
$result=$db-query("SELECT id,GoodsName FROM user");
$row=$result-fetch_row();
这里用到的是mysqli,意思就是mysql的扩展,既可以通过面向过程的方式也可以通过面向对象的方式与数据库进行交互
3. PDO方法
PDO其实是PHP Database Objects的缩写,中文即PHP数据库对象 。它提供了一种统一的PHP与数据库交互的方法 。
它的优势在于:只要正确提供数据源,余下对于数据库的基本操作都是一样的 。也就是说,同一段代码既可以同MySQL交互,也可以和SQLite3交互 , 当然也可以和PostgreSQL进行交互,前提是你提供了正确的数据源 。
连接MySQL的代码:
$dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';' $dbh=new PDO($dsn,$username,$userpass);
SQLite3:
$dsn='sqlite3:"D:\sqlite\user.db"';
$dbh=new PDO($dsn);
PostgreSQL:
$dsn='pgsql:host='.$dbhost.' port=5432 dbname='.$dbdatabase.' user='.$username.' password='.$userpass;
$dbh=new PDO($dsn);
操作 :
$stmt=$dbh-query('SELECT id,name FROM user');
$row=$stmt-fetch();
PHp看mysql版本查询当前连接的MYSQL数据库的版本,可以用下面SQL语句来实现:
select VERSION()
当前$res=mysql_query("select VERSION()");$row=mysql_fetch_row($res);这样的形式调用SQL查询来获取 。
如果查询PHP自身安装的MYSQL支持库(CLIENT)的版本,可以用?php phpinfo();?
更为简便的方法使用PHP自带函数mysql_get_server_info();
php查询mysql数据库表名为teacher,字段有两个:
1、ID 。它的数据类型是int,含义是编号 。
2、name 。它的数据类型是varchar,含义是名字 。
2
插入数据效果如下:
END
三、查询操作语法
1
SELECT 语句用于从数据库中选取数据 。
语法
SELECT column_name(s) FROM table_name
注释:SQL 语句对大小写不敏感 。SELECT 与 select 等效 。
为怎么看php的mysql了让 PHP 执行上面的语句 , 我们必须使用 mysql_query() 函数 。该函数用于向 MySQL 发送查询或命令 。
END
四、例1(简单查询,简单输出数据)
下面的例子选取存储在 "teacher" 表中的所有数据(* 字符选取表中所有数据):
?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('数据库连接失败: ' . mysql_error());
}
else
{
mysql_select_db("demosql", $con);
$result = mysql_query("SELECT * FROM teacher");
while($row = mysql_fetch_array($result))
{
echo $row['id'] . " " . $row['name'];
echo "br /";
}
}
mysql_close($con);
?
为什么会出现这种情况呢怎么看php的mysql?这是因为查询结果中,中文出现了乱码 。如果对中文乱码知识不了解,
在php的代码中增加三行文字
mysql_query("SET NAMES UTF8");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");
这样 , 就能保证查询出来的中文不出现乱码了
PHP网站mysql数据库怎么找?。吭谀睦?,下载到本地怎么打开看里面的内容呢?mysql和access不一下,你只能在mysql的管理工具里导出sql,可以用记事本打开.
你要是有这个网站的ftp,你可以在网站的配置文件里找到mysql的服务器ip和用户,密码,连接上去导出
【怎么看php的mysql phpstudy怎么导入数据库】怎么看php的mysql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpstudy怎么导入数据库、怎么看php的mysql的信息别忘了在本站进行查找喔 。

    推荐阅读