// Mysql 的函数 练习
$conn=mysql_connect("localhost","root",""); //此函数没有选择默认数据库的功能,要用mysql_select_db
mysql_select_db("bbs",$conn);
//mysql_query("set names gbk");
mysql_set_charset("gb2312");
/*
* 1. mysql_affected_rows($conn)
* 返回 delete insert update 操作数据受影响 的行数
*
* */
/*$query=mysql_query("delete from news where id between 5 and 30");
println(mysql_affected_rows($conn));
*/
/*
2.mysql_client_encoding
返回数据库编码
*/
//println(mysql_client_encoding());
/*
* 3. mysql_create_db($database,$conn) 些函数已废弃
* */
/*
* 4. bool mysql_data_seek(int)
* 将mysql_fetch_row 等 操作指针指向当前的行,
* */
/*$query=mysql_query("select * from news");
mysql_data_seek($query,1);
while($row=mysql_fetch_assoc($query))
{
println($row);
}*/
/* 5. string mysql_escape_string() 不知道 这个函数有什么用
*
$sql=mysql_escape_string("select * from news where id='3'");
println($sql);
*/
/*
* 6. mysql_fetch_array
* 7, mysql_fetch_assoc
* 8. mysql_fetch_field 利用循环遍历每个字段.以对象返回
* 9. mysql_num_fields 求出所有字段的个数
* 10 mysql_field_name (result,field)
* 10 mysql_field_seek(result,int) 将结果集中的指针设定为制定的字段偏移量
* */
$query=mysql_query("select * from news");
//println(mysql_num_fields($query));
/* while($field=mysql_fetch_field($query))
{
println($field->name);
}
for($i=0;$i<mysql_num_fields($query);$i++)
{
println(mysql_field_name($query,$i));
}
*/
/*
* mysql_field_table(result,int field)
* 取得表的名字 ,根据后面的第n 个字段
*
* mysql_free_result(result)
* 释放result
* */
//println(mysql_field_table($query,0));
/*
* 得到信息
* 1. mysql_get_client_info()
* 2. mysql_get_host_info()
* 3. mysql_get_server_info();
* 4. mysql_get_proto_info()
*
*
println(mysql_get_client_info());
println(mysql_get_host_info());
println(mysql_get_proto_info());
println(mysql_get_server_info());*/
//mysql_query("insert into news values('','雷锋','雷锋是个好人'),('','空调','天气太热')");
//println(mysql_insert_id());
/*
* 1. mysql_list_dbs(conn)
* 列出所有数据库,返回一个resource ,利用 mysql_fetch_array 等函数操作显示
* 2. mysql_list_tables(database);
* 列出所有的表,不过不赞成
*
* */
/* $listdb= mysql_list_dbs($conn);
while($db=mysql_fetch_array($listdb))
{
println($db[0]);
println("表有:");
$listtable=mysql_list_tables($db[0]);
while($table=mysql_fetch_array($listtable))
{
println($table);
}
}*/
// $fields = mysql_list_fields("bbs","news");
/*
* 关闭数据库
* */
// println(mysql_result($query,3));
mysql_close($conn);
PHP mysql 操作数据库
最新推荐文章于 2023-03-09 23:42:00 发布