mysql_query
Send a MySQL query
&reftitle.description;
resourcemysql_query
stringquery
resourcelink_identifier
mysql_query sends a query (to the currently
active database on the server that's associated with the
specified link_identifier).
&reftitle.parameters;
query
A SQL query
The query string should not end with a semicolon.
&mysql.linkid.description;
&reftitle.returnvalues;
For SELECT, SHOW, DESCRIBE or EXPLAIN statements,
mysql_query
returns a resource on success, or &false; on
error.
For other type of SQL statements, UPDATE, DELETE, DROP, etc,
mysql_query returns &true; on success
or &false; on error.
The returned result resource should be passed to
mysql_fetch_array, and other
functions for dealing with result tables, to access the returned data.
Use mysql_num_rows to find out how many rows
were returned for a SELECT statement or
mysql_affected_rows to find out how many
rows were affected by a DELETE, INSERT, REPLACE, or UPDATE
statement.
mysql_query will also fail and return &false;
if the user does not have permission to access the table(s) referenced by
the query.
&reftitle.examples;
Invalid Query
The following query is syntactically invalid, so
mysql_query fails and returns &false;.
]]>
Valid Query
The following query is valid, so mysql_query
returns a resource.
]]>
&reftitle.seealso;
mysql_connect
mysql_error
mysql_real_escape_string
mysql_result
mysql_fetch_assoc
mysql_unbuffered_query