首页 > 编程知识 正文

关于php和mysql还没怎么看的信息

时间:2024-03-07 18:23:41 阅读:332247 作者:HVXS

本文目录一览:

如何查看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:sqliteuser.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写的一个网站 我怎么打开看效果啊

有两种办法,可以访问查看效果:

1、如果是外包公司给你做的网站,让他们把网站放在一个远程的临时域名,【数据库、环境配置】都不需要你来处理,只需要输入他们给的网址,即可查看效果;

2、在本地环境下测试

2.1、布置环境,设置好项目目录:

你本地环境需要安装有php、apache、mysql等环境,这个好解决,直接下载一个phpstudy解决问题,一键搭配WAMP环境;

2.2、把mysql导入本地数据库

2.3、查看修改php的config配置文件,主要是修改数据库链接信息,修改为本地数据库信息即可;

2.4、上述完成后,启动服务,在浏览器输入:localhost即可实现访问自己导入的网站

PHP和Mysql怎样连接,毕业设计选的PHP,可是一点都没有学,还要一点一点的看书自己去学~!

?php

$server='localhost';

$username='root';

$password='123456';

$dblink=mysql_connect($server, $user, $password); //连接数据库

mysql_query(“SET NAMES ’UTF8');设置连接的字符集//这个要和网站编码一样,是gb312就改成gb2312

mysql_select_db('database',$dblink);//选择数据库

$res=mysql_query('select user()',$dblink);//执行sql语句

mysql_close($dblink);//关闭数据库连接,

?

你还是去下个php完全手册看下里面的函数怎么用,这么初级的问题,还是多用google或者百度收索下

如何在控制台查看网站的PHP和mysql版本

建个文件名为:version.php

里面写:?php echo phpinfo();?这样全部的信息都能看到的。

PHP和PHP+MySQL有什么区别啊?

我给你说明白:

php是你的空间支持的一种制作语言类型,不需要有数据库就能运行的程序。

mysql是一种数据库的类型,就是mysql数据库,这种数据库适合php。

php+mysql 是支持php语言的空间+mysql数据库,也就是说只要你看到php+mysql 那么你的空间必须有数据库(如果没有数据库,你还要另外购买数据库)才能运行的程序。

比如,你有一个空间,但是没有数据库,那么你就去找php的源文件程序上传到你的空间,你的网站就建成了。当然php源文件还需要你修改成自己的内容再上传。如果你有一个空间并且带有数据库,你就找php+mysql的源文件程序,先上传到你的空间,再按说明安装程序,没有数据库无法安装的。

注意:空间支持数据库和空间带数据库不是一个概念。明白了吗?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。