PHP中用PDO向Mysql里输入数据
PDO配置。
打开php.ini配置文件,找到下图所示的配置信息,去掉要启用的PDO前面的“#”号即可。
另外一种方式是直接在启动的wampserver中找到php扩展中的php_pdo_db.lib选项,重启wampserver服务器即可。
如何利用PDO连接数据库。
利用下面这条简单的语句即可连接数据库$pdo = newPDO("mysql:host=localhost;dbname=php100","root",“ ");其中具体参数介绍如下图所示:PDO中常用的函数及其解释如下。
PDO::query()主要是用于有记录结果返回的操作,特别是SELECT操作PDO::exec()主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作PDO::lastInsertId() 返回上次插入操作,主键列类型是自增的最后的自增IDPDOStatement::fetch()是用来获取一条记录 PDOStatement::fetchAll()是获取所有记录集到一个中 下面通过一个简单的php代码示例来具体介绍如何使用PDO进行数据库操作。
exec("insert into user_list(uid, m_id, username, password) values(null,'3','testpdo','testpdo')");//使用查询语句$sr = $pdo->query("select * from user_list");//将查询的结果循环输出显示while($row=$sr->fetch()){print_r($row);}?>
PHP安装PDO的时候,pdo.so和pdo
首页站长学院数据库MySQL怎样使用MySQLi和PDO创建MySQL表?怎样使用MySQLi和PDO创建MySQL表?发布日期:2015-09-15 17:27 来源: 标签: MySQL数据库 MySQL 创建数据表 PDO一个数据表有一个唯一名称,并有行和列组成。
PHP 创建 MySQL 表一个数据表有一个唯一名称,并有行和列组成。
使用 MySQLi 和 PDO 创建 MySQL 表CREATE TABLE 语句用于创建 MySQL 表。
我们将创建一个名为 "MyGuests" 的表,有 5 个列: "id", "firstname", "lastname", "email" 和 "reg_date":CREATE TABLE MyGuests (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50),reg_date TIMESTAMP)上表中的注意事项:数据类型指定列可以存储什么类型的数据。
在设置了数据类型后,你可以为没个列指定其他选项的属性:NOT NULL - 没一行都必须含有值(不能为空),null 值是不允许的。
DEFAULT value - 设置默认值UNSIGNED - 使用无符号数值类型,0 及正数AUTO INCREMENT - 设置 MySQL 字段的值在新增记录时每次自动增长 1PRIMARY KEY - 设置数据表中每条记录的唯一标识。
通常列的 PRIMARY KEY 设置为 ID 数值,与 AUTO_INCREMENT 一起使用。
每个表都应该有一个主键(本列为 "id" 列),主键必须包含唯一的值。
mysql,mysqli和PDO的区别
展开全部 简单来说:PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension PHP-MySQLi 的 i 代表 Improvement ,提更了相对进阶的功能,就 Extension 而言,本身也增加了安全性。
PDO (PHP Data Object) 则是提供了一个 Abstraction Layer 来操作数据库。
PHP-MySQLi操作db举例:prepare($sql); $stmt->bind_param('dsss', $source_id, $source_name, $source_gender, $source_location); //此处设置插入参数$stmt->execute(); //执行sql语句$stmt->bind_result($id, $name, $gender, $location); //获取结果并处理while ($stmt->fetch()) { echo $id . $name . $gender . $location; } $stmt->close(); $mysqli->close(); ?> PDO操作db举例:oga@carlisten-lx:~$ pecl search pdo //打开pdo======================================= Package Stable/(Latest) Local PDO 1.0.3 (stable) PHP Data Objects Interface. PDO_4D 0.3 (beta) PDO driver for 4D-SQL database PDO_DBLIB 1.0 (stable) FreeTDS/Sybase/MSSQL driver for PDO PDO_FIREBIRD 0.2 (beta) Firebird/InterBase 6 driver for PDO PDO_IBM 1.3.2 (stable) PDO driver for IBM databases PDO_INFORMIX 1.2.6 (stable) PDO driver for IBM Informix INFORMIX databases PDO_MYSQL 1.0.2 (stable) MySQL driver for PDO //加载驱动PDO_OCI 1.0 (stable) Oracle Call Interface driver for PDO PDO_ODBC 1.0.1 (stable) ODBC v3 Interface driver for PDO PDO_PGSQL 1.0.2 (stable) PostgreSQL driver for PDO PDO_SQLITE 1.0.1 (stable) SQLite v3 Interface driver for PDO pdo_user 0.3.0 (beta) Userspace driver for PDO
如何开启PDO,PDO
展开全部开启这个功能的具体方法就是设置php.ini文件,步骤如下:1、查看public_html目录下没有php.ini文件,如果有的,打开文件查找extension=php_pdo_mysql.dllextension=php_pdo.dll把前面的分号去掉,然后保存文件。
2、如果没有,就新建一个文件php.in把下面两行添加进去extension=pdo.soextension=pdo_mysql.so注意:php.ini文件需要放到相应的目录下,比如另外绑定的域名则需要将php.ini文件放到相应的子目录下。
总体原则就是哪个目录需要就把php.ini文件放到那个目录下。
如何使pdo driver出现mysql数据库
1、进入PHP源码包里找到pdo_mysql扩展目录[root@php ~]# cd ./php-5.6.7/ext/pdo_mysql/2、用phpize生成配置文件,一定要跟上–with-php-config=/usr/local/bin/php-config [root@php pdo_odbc]# phpize[root@php pdo_odbc]# ./configure --with-php-config=/usr/local/bin/php-config 3、make && make install安装[root@php no-debug-non-zts-20131226]# lsbcmath.so gd.so opcache.a pdo_odbc.socalendar.so mcrypt.so opcache.so pdo_mysql.socurl.so memcache.so openssl.so posix.so4、php.ini配置加载pdo_mysql.so扩展。
extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so5、重启apache,使用phpinfo()函数查看。
...
PHP大牛不妨来看看,用pdo连接mysql数据库出现得问题
还是没配好,服务器是自己配置的话建议重装,缺少pdo库文件php_pdo.dll php\ext文件夹看看有没有这个文件
如何用mysql为wordpress建一个数据库
如果服务器上装有PHPmyadmin,可以登陆PHPmyadmin直接创建一个WordPress数据库如果只有命令行,操作办法如下:mysql -uroot -ppassword //登陆MySQLcreate database wordpress; //创建wordpress数据库use wordpress;set names utf8; 设置wordpress字符编码为utf8;这样MySQL创建wordpress数据库成功。
转载请注明出处51数据库 » pdomysql wordpress
人生就俩字丶卧槽