( ! ) Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in D:\www\up\php\php_mysql.php on line 23 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 361504 | {main}( ) | ...\php_mysql.php:0 |
( ! ) Warning: include(http://pub.houheaven.com/Nav02/Nav_deep2.htm): failed to open stream: no suitable wrapper could be found in D:\www\up\php\php_mysql.php on line 23 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 361504 | {main}( ) | ...\php_mysql.php:0 |
( ! ) Warning: include(): Failed opening 'http://pub.houheaven.com/Nav02/Nav_deep2.htm' for inclusion (include_path='.;C:\php\pear') in D:\www\up\php\php_mysql.php on line 23 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 361504 | {main}( ) | ...\php_mysql.php:0 |
说明:用于打开一个到 Mysql 服务器的非持久连接,当脚本一结束,这个连接就会关闭,也可以使用 mysql_close() 提前手动关闭。
语法:mysql_connect(server,user,pwd,newlink,clientflag)
参数:
参数 | 选择 | 描述 |
---|---|---|
server | 可选 | 服务器地址,默认为localhost:3306。 |
user | 可选 | 用户名。默认为服务器进程所有者的用户名。 |
pwd | 可选 | 用户密码,默认为空。 |
newlink | 可选 | 如果用同样的参数第二次调用 mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。参数 new_link 改变此行为并使 mysql_connect() 总是打开新的连接,甚至当 mysql_connect() 曾在前面被用同样的参数调用过。 |
返回值:如果成功,返回Mysql连接标识,失败返回false。
说明:用于打开一个到 Mysql 服务器的持久连接。
语法:mysql_pconnect(server,user,pwd,clientflag)
mysql_pconnect() 和 mysql_connect() 非常相似,但有两个主要区别:
1.当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。
2.其次,当脚本执行完毕后到 SQL 服务器的连接不会被关闭,此连接将保持打开以备以后使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的连接)。
说明:关闭一个到 Mysql 服务器的非持久连接。
语法:mysql_close(link)
说明:选择要操作的数据库。
语法:mysql_select_db(database,connection)
说明:设置连接编码格式,可以是 UTF-8、GB2312、GBK 等。
说明:从结果集中取得一行作为关联数组,取值可以使用数字索引和字段。
语法:mysql_fetch_array(data)
演示:$row=mysql_fetch_array($rs); echo $row[0]; echo $row["id"];
说明:从结果集中取得一行作为关联数组,取值使用数字索引。
演示:$row=mysql_fetch_row($rs); echo $row['0'];
说明:从结果集中取得一行作为对象,取值使用字段名。
演示:$row=mysql_fetch_object($rs); echo $row->id;
说明:从结果集中取得一行作为关联数组,取值使用字段名,区分大小写。
说明:从结果集中取得一行作为对象,取值使用属性值。
name | 列名 |
---|---|
table | 该列所在的表名 |
max_length | 该列最大长度 |
not_null | 1,如果该列不能为 NULL |
primary_key | 1,如果该列是 primary key |
unique_key | 1,如果该列是 unique key |
multiple_key | 1,如果该列是 non-unique key |
numeric | 1,如果该列是 numeric |
blob | 1,如果该列是 BLOB |
type | 该列的类型 |
unsigned | 1,如果该列是无符号数 |
zerofill | 1,如果该列是 zero-filled |
演示:
while ($property = mysql_fetch_field($result))
{
echo "Field name: " . $property->name . "<br />";
echo "Table name: " . $property->table . "<br />";
echo "Default value: " . $property->def . "<br />";
echo "Max length: " . $property->max_length . "<br />";
echo "Not NULL: " . $property->not_null . "<br />";
echo "Primary Key: " . $property->primary_key . "<br />";
echo "Unique Key: " . $property->unique_key . "<br />";
echo "Mutliple Key: " . $property->multiple_key . "<br />";
echo "Numeric Field: " . $property->numeric . "<br />";
echo "BLOB: " . $property->blob . "<br />";
echo "Field Type: " . $property->type . "<br />";
echo "Unsigned: " . $property->unsigned . "<br />";
echo "Zero-filled: " . $property->zerofill . "<br />";
}
说明:获取结果集中的行数。
说明:获取一个数据表中字段的数目。
[ 后天堂向上 | 好好学习天天向上 ]