Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
domainepublic
alternc
Commits
41cee2ee
Commit
41cee2ee
authored
Mar 28, 2014
by
fufroma
Browse files
Revert "Mysql to mysqli"
This reverts commit
ae216fee
.
parent
ae216fee
Changes
1
Hide whitespace changes
Inline
Side-by-side
bureau/class/db_mysql.php
View file @
41cee2ee
...
...
@@ -91,13 +91,13 @@ class DB_Sql {
/* establish connection, select database */
if
(
0
==
$this
->
Link_ID
)
{
$this
->
Link_ID
=
mysql
i
_connect
(
"p:
$Host
"
,
$User
,
$Password
);
$this
->
Link_ID
=
mysql_
p
connect
(
$Host
,
$User
,
$Password
);
if
(
!
$this
->
Link_ID
)
{
$this
->
halt
(
"pconnect(
$Host
,
$User
,
\$
Password) failed."
);
return
0
;
}
if
(
!@
mysql
i
_select_db
(
$Database
,
$this
->
Link_ID
))
{
if
(
!@
mysql_select_db
(
$Database
,
$this
->
Link_ID
))
{
$this
->
halt
(
"cannot use database "
.
$this
->
Database
);
return
0
;
}
...
...
@@ -105,9 +105,9 @@ class DB_Sql {
//persistent connection don't conserve database selection
//if needed do a correct database selection
$db_connected
=
@
mysql
i
_fetch_array
(
@
mysql
i
_query
(
"SELECT DATABASE();"
,
$this
->
Link_ID
));
$db_connected
=
@
mysql_fetch_array
(
@
mysql_query
(
"SELECT DATABASE();"
,
$this
->
Link_ID
));
if
(
$db_connected
[
0
]
!=
$this
->
Database
)
mysql
i
_select_db
(
$Database
,
$this
->
Link_ID
);
mysql_select_db
(
$Database
,
$this
->
Link_ID
);
return
$this
->
Link_ID
;
}
...
...
@@ -118,7 +118,7 @@ class DB_Sql {
* This function discards the last query result.
*/
function
free
()
{
@
mysql
i
_free_result
(
$this
->
Query_ID
);
@
mysql_free_result
(
$this
->
Query_ID
);
$this
->
Query_ID
=
0
;
}
...
...
@@ -155,11 +155,11 @@ class DB_Sql {
printf
(
"Debug: query = %s<br />
\n
"
,
$Query_String
);
$debug_chrono_start
=
microtime
(
true
);
$this
->
Query_ID
=
@
mysql
i
_query
(
$Query_String
,
$this
->
Link_ID
);
$this
->
Query_ID
=
@
mysql_query
(
$Query_String
,
$this
->
Link_ID
);
$debug_chrono_start
=
(
microtime
(
true
)
-
$debug_chrono_start
)
*
1000
;
$this
->
Row
=
0
;
$this
->
Errno
=
mysql
i
_errno
();
$this
->
Error
=
mysql
i
_error
();
$this
->
Errno
=
mysql_errno
();
$this
->
Error
=
mysql_error
();
if
(
0
!=
$this
->
Errno
){
if
(
defined
(
"THROW_EXCEPTIONS"
)
&&
THROW_EXCEPTIONS
){
throw
new
\
Exception
(
"Mysql query failed :
$this->Error
"
);
...
...
@@ -195,10 +195,10 @@ class DB_Sql {
return
0
;
}
$this
->
Record
=
@
mysql
i
_fetch_array
(
$this
->
Query_ID
);
$this
->
Record
=
@
mysql_fetch_array
(
$this
->
Query_ID
);
$this
->
Row
+=
1
;
$this
->
Errno
=
mysql
i
_errno
();
$this
->
Error
=
mysql
i
_error
();
$this
->
Errno
=
mysql_errno
();
$this
->
Error
=
mysql_error
();
$stat
=
is_array
(
$this
->
Record
);
if
(
!
$stat
&&
$this
->
Auto_Free
)
{
...
...
@@ -213,7 +213,7 @@ class DB_Sql {
*/
function
seek
(
$pos
=
0
)
{
$status
=
@
mysql
i
_data_seek
(
$this
->
Query_ID
,
$pos
);
$status
=
@
mysql_data_seek
(
$this
->
Query_ID
,
$pos
);
if
(
$status
)
$this
->
Row
=
$pos
;
else
{
...
...
@@ -223,7 +223,7 @@ class DB_Sql {
* but do not consider this documented or even
* desireable behaviour.
*/
@
mysql
i
_data_seek
(
$this
->
Query_ID
,
$this
->
num_rows
());
@
mysql_data_seek
(
$this
->
Query_ID
,
$this
->
num_rows
());
$this
->
Row
=
$this
->
num_rows
;
return
0
;
}
...
...
@@ -248,7 +248,7 @@ class DB_Sql {
}
else
{
$query
.
=
"
$table
$mode
"
;
}
$res
=
@
mysql
i
_query
(
$query
,
$this
->
Link_ID
);
$res
=
@
mysql_query
(
$query
,
$this
->
Link_ID
);
if
(
!
$res
)
{
$this
->
halt
(
"lock(
$table
,
$mode
) failed."
);
return
0
;
...
...
@@ -259,7 +259,7 @@ class DB_Sql {
function
unlock
()
{
$this
->
connect
();
$res
=
@
mysql
i
_query
(
"unlock tables"
,
$this
->
Link_ID
);
$res
=
@
mysql_query
(
"unlock tables"
,
$this
->
Link_ID
);
if
(
!
$res
)
{
$this
->
halt
(
"unlock() failed."
);
return
0
;
...
...
@@ -270,15 +270,15 @@ class DB_Sql {
/* public: evaluate the result (size, width) */
function
affected_rows
()
{
return
@
mysql
i
_affected_rows
(
$this
->
Link_ID
);
return
@
mysql_affected_rows
(
$this
->
Link_ID
);
}
function
num_rows
()
{
return
@
mysql
i
_num_rows
(
$this
->
Query_ID
);
return
@
mysql_num_rows
(
$this
->
Query_ID
);
}
function
num_fields
()
{
return
@
mysql
i
_num_fields
(
$this
->
Query_ID
);
return
@
mysql_num_fields
(
$this
->
Query_ID
);
}
/* public: shorthand notation */
...
...
@@ -303,7 +303,7 @@ class DB_Sql {
}
function
lastid
()
{
return
@
mysql
i
_insert_id
(
$this
->
Link_ID
);
return
@
mysql_insert_id
(
$this
->
Link_ID
);
}
/* public: sequence numbers */
...
...
@@ -315,8 +315,8 @@ class DB_Sql {
$q
=
sprintf
(
"select nextid from %s where seq_name = '%s'"
,
$this
->
Seq_Table
,
$seq_name
);
$id
=
@
mysql
i
_query
(
$q
,
$this
->
Link_ID
);
$res
=
@
mysql
i
_fetch_array
(
$id
);
$id
=
@
mysql_query
(
$q
,
$this
->
Link_ID
);
$res
=
@
mysql_fetch_array
(
$id
);
/* No current value, make one */
if
(
!
is_array
(
$res
))
{
...
...
@@ -325,7 +325,7 @@ class DB_Sql {
$this
->
Seq_Table
,
$seq_name
,
$currentid
);
@
mysql
i
_query
(
$q
,
$this
->
Link_ID
);
@
mysql_query
(
$q
,
$this
->
Link_ID
);
}
else
{
$currentid
=
$res
[
"nextid"
];
}
...
...
@@ -334,7 +334,7 @@ class DB_Sql {
$this
->
Seq_Table
,
$nextid
,
$seq_name
);
@
mysql
i
_query
(
$q
,
$this
->
Link_ID
);
@
mysql_query
(
$q
,
$this
->
Link_ID
);
$this
->
unlock
();
}
else
{
$this
->
halt
(
"cannot lock "
.
$this
->
Seq_Table
.
" - has it been created?"
);
...
...
@@ -411,7 +411,7 @@ class DB_Sql {
}
// free the result only if we were called on a table
if
(
$table
)
@
mysql
i
_free_result
(
$id
);
if
(
$table
)
@
mysql_free_result
(
$id
);
return
$res
;
}
...
...
@@ -457,8 +457,8 @@ class DB_Sql {
/********************************************************************************************************/
/* private: error handling */
function
halt
(
$msg
)
{
$this
->
Error
=
@
mysql
i
_error
(
$this
->
Link_ID
);
$this
->
Errno
=
@
mysql
i
_errno
(
$this
->
Link_ID
);
$this
->
Error
=
@
mysql_error
(
$this
->
Link_ID
);
$this
->
Errno
=
@
mysql_errno
(
$this
->
Link_ID
);
if
(
$this
->
Halt_On_Error
==
"no"
)
return
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment