From 2a56b4f1b92ef4774f329ce634c2c42e9d6136b5 Mon Sep 17 00:00:00 2001 From: Egon Schmid Date: Mon, 13 Dec 1999 22:32:27 +0000 Subject: [PATCH] Added some examples to the MySQL docs. git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@17151 c90b9560-bf6c-de11-be94-00142212c4b1 --- functions/mysql.xml | 75 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/functions/mysql.xml b/functions/mysql.xml index 95476fccd9..b485d0d4c2 100644 --- a/functions/mysql.xml +++ b/functions/mysql.xml @@ -116,6 +116,18 @@ mysql_close will not close persistent links generated by mysql_pconnect. + + MySQL close example + +<?php + $link = mysql_connect ("kraemer", "marliesle", "secret") { + or die ("Could not connect"); + } + print ("Connected successfully"); + mysql_close ($link); +?> + + See also: mysql_connect, and mysql_pconnect. @@ -186,6 +198,18 @@ the script ends, unless it's closed earlier by explicitly calling mysql_close. + + MySQL connect example + +<?php + $link = mysql_connect ("kraemer", "marliesle", "secret") { + or die ("Could not connect"); + } + print ("Connected successfully"); + mysql_close ($link); +?> + + See also mysql_pconnect, and mysql_close. @@ -214,6 +238,21 @@ database on the server associated with the specified link identifier. + + MySQL create database example + +<?php + $link = mysql_pconnect ("kron", "jutta", "geheim") { + or die ("Could not connect"); + } + if (mysql_create_db ("my_db")) { + print ("Database created successfully\n"); + } else { + printf ("Error creating database: %s\n", mysql_error ()); + } +?> + + See also: mysql_drop_db. For downwards compatibility mysql_createdb can also be @@ -246,6 +285,42 @@ Row_number starts at 0. + + + MySQL data seek example + +<?php + $link = mysql_pconnect ("kron", "jutta", "geheim") { + or die ("Could not connect"); + } + + mysql_select_db ("samp_db") { + or die ("Could not select database"); + } + + $query = "SELECT last_name, first_name FROM friends"; + $result = mysql_query ($query) { + or die ("Query failed"); + } + + # fetch rows in reverse order + + for ($i = mysql_num_rows ($result) - 1; $i >=0; $i--) { + if (!mysql_data_seek ($result, $i)) { + printf ("Cannot seek to row %d\n", $i); + continue; + } + + if(!($row = mysql_fetch_object ($result))) + continue; + + printf ("%s %s<BR>\n", $row->last_name, $row->first_name); + } + + mysql_free_result ($result); +?> + +