Menu

MySQL Client

Kalle

Example: Connect to MySQL database

Demonstrates how to work with MySQL databases.

<?v1

require_once ("lib/mysql.inc.v1");

// Connection parameters
const MYSQL_HOST = "localhost";
const MYSQL_PORT = 3306;
const MYSQL_USER = "root";
const MYSQL_PASSWORD = "";
const MYSQL_DATABASE = "mysql";

print ("Library: ", mySQLLibName);

// Connect to database and read table
mysql = mysql_init ();

if (mysql && mysql_connect (mysql, MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE, MYSQL_PORT))
{
    print (
        "Connected to MySQL Server ", 
        mysql_get_server_info (mysql), 
        " with Client ", 
        mysql_get_client_info (mysql)
      );

    mysql_query (mysql, "set names utf8");

    // Query a table
    if ( result=mysql_query (mysql, "select * from user")) {
        data = array ();

        while (mysql_fetch_array (result, data)) {
            print (data["Host"], ";", data["User"]);
        }

        mysql_free_result (result);
    }
    else {
        print (mysql_error (mysql));
    }
}
else {
    print (mysql_error (mysql));
}
mysql_close (mysql);


?>

back to Home


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.