cvs: phpdoc /en/reference/mysql/functions mysql-create-db.xml mysql-db-query.xml mysql-drop-db.xml mysql-list-tables.xml

From: Date: Mon, 07 Mar 2005 18:23:08 +0000
Subject: cvs: phpdoc /en/reference/mysql/functions mysql-create-db.xml mysql-db-query.xml mysql-drop-db.xml mysql-list-tables.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969366875@lists.php.net to get a copy of this message
philip Mon Mar 7 13:23:08 2005 EDT Modified files: /phpdoc/en/reference/mysql/functions mysql-create-db.xml mysql-db-query.xml mysql-drop-db.xml mysql-list-tables.xml Log: Added an example that replaces use of this deprecated function. http://cvs.php.net/diff.php/phpdoc/en/reference/mysql/functions/mysql-create-db.xml?r1=1.10&r2=1.11&ty=u Index: phpdoc/en/reference/mysql/functions/mysql-create-db.xml diff -u phpdoc/en/reference/mysql/functions/mysql-create-db.xml:1.10 phpdoc/en/reference/mysql/functions/mysql-create-db.xml:1.11 --- phpdoc/en/reference/mysql/functions/mysql-create-db.xml:1.10 Fri Feb 20 12:36:42 2004 +++ phpdoc/en/reference/mysql/functions/mysql-create-db.xml Mon Mar 7 13:23:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> +<!-- $Revision: 1.11 $ --> <!-- splitted from ./en/functions/mysql.xml, last change in rev 1.2 --> <refentry id="function.mysql-create-db"> <refnamediv> @@ -25,7 +25,7 @@ </para> <para> <example> - <title>MySQL create database example</title> + <title><function>mysql_create_db</function> alternative example</title> <programlisting role="php"> <![CDATA[ <?php @@ -34,8 +34,9 @@ die('Could not connect: ' . mysql_error()); } -if (mysql_create_db('my_db')) { - echo "Database created successfully\n"; +$sql = 'CREATE DATABASE my_db'; +if (mysql_query($sql, $link)) { + echo "Database my_db created successfully\n"; } else { echo 'Error creating database: ' . mysql_error() . "\n"; } http://cvs.php.net/diff.php/phpdoc/en/reference/mysql/functions/mysql-db-query.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/mysql/functions/mysql-db-query.xml diff -u phpdoc/en/reference/mysql/functions/mysql-db-query.xml:1.4 phpdoc/en/reference/mysql/functions/mysql-db-query.xml:1.5 --- phpdoc/en/reference/mysql/functions/mysql-db-query.xml:1.4 Fri Sep 6 09:02:32 2002 +++ phpdoc/en/reference/mysql/functions/mysql-db-query.xml Mon Mar 7 13:23:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/mysql.xml, last change in rev 1.2 --> <refentry id="function.mysql-db-query"> <refnamediv> @@ -40,6 +40,43 @@ this function. </para> <para> + <example> + <title><function>mysql_db_query</function> alternative example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$dbname = 'mysql_dbname'; + +if (!$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) { + echo 'Could not connect to mysql'; + exit; +} + +if (!mysql_select_db($dbname, $link)) { + echo 'Could not select database'; + exit; +} + +$sql = 'SELECT foo FROM bar WHERE id = 42'; +$result = mysql_query($sql, $link); + +if (!$result) { + echo "DB Error, could not list tables\n"; + echo 'MySQL Error: ' . mysql_error(); + exit; +} + +while ($row = mysql_fetch_assoc($result)) { + echo $row['foo']; +} + +mysql_free_result($result); +?> +]]> + </programlisting> + </example> + </para> + <para> See also <function>mysql_connect</function> and <function>mysql_query</function>. </para> http://cvs.php.net/diff.php/phpdoc/en/reference/mysql/functions/mysql-drop-db.xml?r1=1.10&r2=1.11&ty=u Index: phpdoc/en/reference/mysql/functions/mysql-drop-db.xml diff -u phpdoc/en/reference/mysql/functions/mysql-drop-db.xml:1.10 phpdoc/en/reference/mysql/functions/mysql-drop-db.xml:1.11 --- phpdoc/en/reference/mysql/functions/mysql-drop-db.xml:1.10 Tue Sep 28 11:33:55 2004 +++ phpdoc/en/reference/mysql/functions/mysql-drop-db.xml Mon Mar 7 13:23:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> +<!-- $Revision: 1.11 $ --> <!-- splitted from ./en/functions/mysql.xml, last change in rev 1.2 --> <refentry id="function.mysql-drop-db"> <refnamediv> @@ -34,6 +34,28 @@ <literal>SQL DROP DATABASE</literal> statement instead. </para> </note> + <para> + <example> + <title><function>mysql_drop_db</function> alternative example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); +if (!$link) { + die('Could not connect: ' . mysql_error()); +} + +$sql = 'DROP DATABASE my_db'; +if (mysql_query($sql, $link)) { + echo "Database my_db was successfully dropped\n"; +} else { + echo 'Error creating database: ' . mysql_error() . "\n"; +} +?> +]]> + </programlisting> + </example> + </para> <warning> <para> This function will not be available http://cvs.php.net/diff.php/phpdoc/en/reference/mysql/functions/mysql-list-tables.xml?r1=1.12&r2=1.13&ty=u Index: phpdoc/en/reference/mysql/functions/mysql-list-tables.xml diff -u phpdoc/en/reference/mysql/functions/mysql-list-tables.xml:1.12 phpdoc/en/reference/mysql/functions/mysql-list-tables.xml:1.13 --- phpdoc/en/reference/mysql/functions/mysql-list-tables.xml:1.12 Tue Nov 23 04:31:58 2004 +++ phpdoc/en/reference/mysql/functions/mysql-list-tables.xml Mon Mar 7 13:23:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> +<!-- $Revision: 1.13 $ --> <!-- splitted from ./en/functions/mysql.xml, last change in rev 1.2 --> <refentry id="function.mysql-list-tables"> <refnamediv> @@ -42,7 +42,7 @@ </note> <para> <example> - <title><function>mysql_list_tables</function> example</title> + <title><function>mysql_list_tables</function> alternative example</title> <programlisting role="php"> <![CDATA[ <?php @@ -53,7 +53,8 @@ exit; } -$result = mysql_list_tables($dbname); +$sql = "SELECT TABLES FROM $dbname"; +$result = mysql_query($sql); if (!$result) { echo "DB Error, could not list tables\n"; @@ -62,7 +63,7 @@ } while ($row = mysql_fetch_row($result)) { - echo "Table: $row[0]\n"; + echo "Table: {$row[0]}\n"; } mysql_free_result($result);

« previous php.doc (#969366875) next »