PHP mysql_query() function

Paglilinang at Paggamit

mysql_query() function ay nagpapatupad ng isang MySQL query.

Mga pangungusap

mysql_query(query,connection)
Parametro Paglalarawan
query Mandahil. Tumutukoy sa SQL query na ibibigay. Paliwanag: Ang string na query ay hindi dapat magtatapos ng tuldok.
connection Optional. Tumutukoy sa SQL connection identifier. Kung hindi tinukoy, gamitin ang nakaraang bukas na koneksyon.

Paliwanag

Kung walang bukas na koneksyon, ang function na ito ay magtatangka na gumamit ng walang argumentong pagtawag sa function na mysql_connect() upang magtayo ng isang koneksyon at gamitin ito.

Halimbawa ng mga pagbabalik

mysql_query() lamang ang nagbibigay ng isang resource identifier para sa mga SELECT, SHOW, EXPLAIN o DESCRIBE na mga pangungusap, kung ang pagpapatupad ng query ay hindi tama ay nagbibigay ng FALSE.

For other types of SQL statements, mysql_query() returns TRUE on successful execution and FALSE on error.

A non FALSE return value means the query is valid and can be executed by the server. This does not indicate anything about the number of rows affected or returned. It is very likely that a query was executed successfully but did not affect or return any rows.

Tips and Comments

Note:This function automatically reads and caches the record set. To run a non-cached query, please use mysql_unbuffered_query().

Instance

Example 1

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$sql = "SELECT * FROM Person";
mysql_query($sql,$con);
// Some code
mysql_close($con);
?>

Example 2

Create a new database using the mysql_query() function:

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$sql = "CREATE DATABASE my_db";
if (mysql_query($sql,$con))
  {
  echo "Database my_db created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }
?>