Home > Article > Backend Development > Multiple methods and example codes for connecting php to mysql
Connect again Select database
This way you can connect to the database Running the code appears: call to undefined function 'mysql_connect()'… failed This prompt function undefined means that there is no mysql_connect() function, Solution: Copy the php_mysql.dll and libmysql.dll files to c:winntsystem32 (I missed libmysql.dll) Find ;extension=php_mysql in php.ini and remove the ";" in front of it Restart the server Example 1, conn.php file code:
index.php file code:
Display data content:
php to connect mysql database Method 1: Ordinary method (process-oriented) First, database user information:
Added: ①Use @ (error control operator) before mysql_connect(), mysql_select_db() and other functions to ignore the error message generated by the system, and then we use die() to customize the error message; ②When extracting data, in addition to the mysql_fetch_row above, the common ones are mysql_fetch_assoc and mysql_fetch_array. Please refer to the php manual for specific differences; ③For the return value of the mysql_query() function, if the executed statement has a return value (such as select, show, describe, etc.), the corresponding data (on success) or false (on failure) will be returned; if the executed statement has no return value (such as delete, drop, insert, update, etc.), it returns true (when successful) or false (when failed). Method 2: PHP object-oriented method to connect to mysql database In fact, this method is very similar to the ordinary method. It just replaces the corresponding function with an object-oriented method and looks at the code directly.
Mysqli is used here, which means an extension of mysql. It can interact with the database in either a process-oriented way or an object-oriented way. The only difference is that the way to call functions (object methods) is different. Method 3: php pdo method to connect to mysql database pdo is actually the abbreviation of php database objects, which is php database object in Chinese. It provides a unified method for PHP to interact with the database. This is currently a popular method of connecting to a database. Its advantage is that as long as the data source is provided correctly, the rest of the basic operations on the database are the same. In other words, the same piece of code can interact with mysql, sqlite3, and of course postgresql, provided you provide the correct data source. Code to connect to mysql:
After successfully establishing a connection with the database, you only need to obtain data from the database or insert and update data. sql code:
|