php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_pdo_mysql_int.h File Reference
#include <mysql.h>

Go to the source code of this file.

Data Structures

struct  pdo_mysql_error_info
 
struct  pdo_mysql_db_handle
 
struct  pdo_mysql_column
 
struct  pdo_mysql_stmt
 

Macros

#define PDO_MYSQL_PARAM_BIND   MYSQL_BIND
 
#define PDO_DBG_ENABLED   0
 
#define PDO_DBG_RETURN(value)
 
#define PDO_DBG_VOID_RETURN   return;
 
#define PDO_MYSQL_G(v)
 
#define pdo_mysql_error(s)
 
#define pdo_mysql_error_stmt(s)
 

Enumerations

enum  {
  PDO_MYSQL_ATTR_USE_BUFFERED_QUERY = PDO_ATTR_DRIVER_SPECIFIC , PDO_MYSQL_ATTR_LOCAL_INFILE , PDO_MYSQL_ATTR_INIT_COMMAND , PDO_MYSQL_ATTR_READ_DEFAULT_FILE ,
  PDO_MYSQL_ATTR_READ_DEFAULT_GROUP , PDO_MYSQL_ATTR_MAX_BUFFER_SIZE , PDO_MYSQL_ATTR_COMPRESS , PDO_MYSQL_ATTR_DIRECT_QUERY ,
  PDO_MYSQL_ATTR_FOUND_ROWS , PDO_MYSQL_ATTR_IGNORE_SPACE , PDO_MYSQL_ATTR_SSL_KEY , PDO_MYSQL_ATTR_SSL_CERT ,
  PDO_MYSQL_ATTR_SSL_CA , PDO_MYSQL_ATTR_SSL_CAPATH , PDO_MYSQL_ATTR_SSL_CIPHER , PDO_MYSQL_ATTR_MULTI_STATEMENTS
}
 

Functions

int pdo_mysql_scanner (pdo_scanner_t *s)
 
int _pdo_mysql_error (pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *file, int line)
 

Variables

char * default_socket
 
const pdo_driver_t pdo_mysql_driver
 
const struct pdo_stmt_methods mysql_stmt_methods
 

Macro Definition Documentation

◆ PDO_DBG_ENABLED

#define PDO_DBG_ENABLED   0

Definition at line 53 of file php_pdo_mysql_int.h.

◆ PDO_DBG_RETURN

#define PDO_DBG_RETURN ( value)
Value:
return (value)
value

Definition at line 60 of file php_pdo_mysql_int.h.

◆ PDO_DBG_VOID_RETURN

#define PDO_DBG_VOID_RETURN   return;

Definition at line 61 of file php_pdo_mysql_int.h.

◆ pdo_mysql_error

#define pdo_mysql_error ( s)
Value:
_pdo_mysql_error(s, NULL, __FILE__, __LINE__)
char s[4]
Definition cdf.c:77
#define NULL
Definition gdcache.h:45
int _pdo_mysql_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *file, int line)

Definition at line 155 of file php_pdo_mysql_int.h.

◆ pdo_mysql_error_stmt

#define pdo_mysql_error_stmt ( s)
Value:
_pdo_mysql_error(stmt->dbh, stmt, __FILE__, __LINE__)

Definition at line 156 of file php_pdo_mysql_int.h.

◆ PDO_MYSQL_G

#define PDO_MYSQL_G ( v)
Value:
uint32_t v
Definition cdf.c:1237
#define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v)
Definition zend_API.h:274

Definition at line 86 of file php_pdo_mysql_int.h.

◆ PDO_MYSQL_PARAM_BIND

#define PDO_MYSQL_PARAM_BIND   MYSQL_BIND

Definition at line 33 of file php_pdo_mysql_int.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PDO_MYSQL_ATTR_USE_BUFFERED_QUERY 
PDO_MYSQL_ATTR_LOCAL_INFILE 
PDO_MYSQL_ATTR_INIT_COMMAND 
PDO_MYSQL_ATTR_READ_DEFAULT_FILE 
PDO_MYSQL_ATTR_READ_DEFAULT_GROUP 
PDO_MYSQL_ATTR_MAX_BUFFER_SIZE 
PDO_MYSQL_ATTR_COMPRESS 
PDO_MYSQL_ATTR_DIRECT_QUERY 
PDO_MYSQL_ATTR_FOUND_ROWS 
PDO_MYSQL_ATTR_IGNORE_SPACE 
PDO_MYSQL_ATTR_SSL_KEY 
PDO_MYSQL_ATTR_SSL_CERT 
PDO_MYSQL_ATTR_SSL_CA 
PDO_MYSQL_ATTR_SSL_CAPATH 
PDO_MYSQL_ATTR_SSL_CIPHER 
PDO_MYSQL_ATTR_MULTI_STATEMENTS 

Definition at line 160 of file php_pdo_mysql_int.h.

Function Documentation

◆ _pdo_mysql_error()

int _pdo_mysql_error ( pdo_dbh_t * dbh,
pdo_stmt_t * stmt,
const char * file,
int line )
extern

Definition at line 42 of file mysql_driver.c.

◆ pdo_mysql_scanner()

int pdo_mysql_scanner ( pdo_scanner_t * s)
extern

Variable Documentation

◆ default_socket

char* default_socket

Definition at line 71 of file php_pdo_mysql_int.h.

◆ mysql_stmt_methods

const struct pdo_stmt_methods mysql_stmt_methods
extern

Definition at line 863 of file mysql_statement.c.

◆ pdo_mysql_driver

const pdo_driver_t pdo_mysql_driver
extern

Definition at line 1000 of file mysql_driver.c.