时间:2021-07-01 10:21:17 帮助过:29人阅读
$conn = mysql_connect(‘localhost‘, ‘user‘, ‘password‘); //连接mysql数据库 mysql_select_db(‘data_base‘); //选择数据库 $result = mysql_query(‘select * from data_base‘);//这里有第二个可选参数,指定打开的连接 $row = mysql_fetch_row( $result ) ) //为了简单,这里只取一行数据 echo $row[0]; //输出第一个字段的值
mysqli也有过程式的方式,只不过开始贯以mysqli的前缀,其他都差不多。
如果mysqli以过程式的方式操作的话, 有些函数必须指定资源
比如说 mysqli_query(资源标识,SQL语句),并且资源标识的参数是放在前面的
而 mysql_query(SQL语句,‘可选‘)的资源标识是放在后面的,并且可以不指定,它默认是上一个打开的连接或资源。
而且mysql_select_db和mysqli_select_db的参数刚好相反。
这里需要重点强调的是 php5.5无法使用mysql_query,需要用mysqli
所以我才接触到了mysqli 手动滑稽
2mysqli.dll(对象方式):
$conn = new mysqli(‘localhost‘, ‘user‘, ‘password‘,‘data_base‘); //这里的连接是new出来的,最后一个参数是直接指定数据库,不用mysql_select_db()了 //也可以构造时候不指定,然后 $conn -> select_db(‘data_base‘) $result = $conn -> query( ‘select * from data_base‘ ); $row = $result -> fetch_row(); //取一行数据 echo row[0]; //输出第一个字段的值
php中的mysql和mysqli的总结
标签:alt 5.5 orm 学习 函数式 toolbar src span 相对