PHP/MySQL

(Home)

Top 3 Resources 
Resource Tutorial
Resource Functions
Resource PHP Freaks
Quick Referencek Reference
   
Code
example
<?php
/* Connecting, selecting database */
$link = mysql_connect("mysql_host", "mysql_user", "mysql_password")
   or die(
"Could not connect : " . mysql_error());
echo
"Connected successfully";
mysql_select_db("my_database") or die("Could not select database");

/* Performing SQL query */
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Query failed : " . mysql_error());

/* Printing results in HTML */
echo "<table>\n";
while (
$line = mysql_fetch_array($result, MYSQL_ASSOC)) {
   echo
"\t<tr>\n";
   foreach (
$line as $col_value) {
       echo
"\t\t<td>$col_value</td>\n";
   }
   echo
"\t</tr>\n";
}
echo
"</table>\n";

/* Free resultset */
mysql_free_result($result);

/* Closing connection */
mysql_close($link);
?>
 
mysql_connect()
<?php
$link
= mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!
$link) {
   die(
'Could not connect: ' . mysql_error());
}
echo
'Connected successfully';
mysql_close($link);
?>
 
mysql_create_db()
<?php
$link
= mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!
$link) {
   die(
'Could not connect: ' . mysql_error());
}

if (
mysql_create_db('my_db')) {
   echo
"Database created successfully\n";
} else {
   echo
'Error creating database: ' . mysql_error() . "\n";
}
?>
mysql_result()
<?php
$link
= mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!
$link) {
   die(
'Could not connect: ' . mysql_error());
}
$result = mysql_query('SELECT name FROM work.employee');
if (!
$result) {
   die(
'Could not query:' . mysql_error());
}
echo
mysql_result($result, 2); // outputs third employee's name

mysql_close($link);
?>

 

mysql_connect()

mysql_db_name()

mysql_list_dbs()

mysql_num_rows()

 

<?php
error_reporting
(E_ALL);

$link = mysql_connect('dbhost', 'username', 'password');
$db_list = mysql_list_dbs($link);

$i = 0;
$cnt = mysql_num_rows($db_list);
while (
$i < $cnt) {
   echo
mysql_db_name($db_list, $i) . "\n";
  
$i++;
}
?>
mysql_close() mysql_close($link);
mysql_list_fields

mysql_field_name

<?php
$link
= mysql_connect('localhost', 'mysql_user', 'mysql_password');

$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);

for (
$i = 0; $i < $columns; $i++) {
   echo
mysql_field_name($fields, $i) . "\n";
}
?>