@@ -79,14 +79,14 @@ Synopsis
79
79
80
80
-- or connect to a unix domain socket file listened
81
81
-- by a mysql server:
82
- -- local ok, err, errno , sqlstate =
82
+ -- local ok, err, errcode , sqlstate =
83
83
-- db:connect{
84
84
-- path = "/path/to/mysql.sock",
85
85
-- database = "ngx_test",
86
86
-- user = "ngx_test",
87
87
-- password = "ngx_test" }
88
88
89
- local ok , err , errno , sqlstate = db :connect {
89
+ local ok , err , errcode , sqlstate = db :connect {
90
90
host = " 127.0.0.1" ,
91
91
port = 3306 ,
92
92
database = " ngx_test" ,
@@ -95,35 +95,35 @@ Synopsis
95
95
max_packet_size = 1024 * 1024 }
96
96
97
97
if not ok then
98
- ngx .say (" failed to connect: " , err , " : " , errno , " " , sqlstate )
98
+ ngx .say (" failed to connect: " , err , " : " , errcode , " " , sqlstate )
99
99
return
100
100
end
101
101
102
102
ngx .say (" connected to mysql." )
103
103
104
- local res , err , errno , sqlstate =
104
+ local res , err , errcode , sqlstate =
105
105
db :query (" drop table if exists cats" )
106
106
if not res then
107
- ngx .say (" bad result: " , err , " : " , errno , " : " , sqlstate , " ." )
107
+ ngx .say (" bad result: " , err , " : " , errcode , " : " , sqlstate , " ." )
108
108
return
109
109
end
110
110
111
- res , err , errno , sqlstate =
111
+ res , err , errcode , sqlstate =
112
112
db :query (" create table cats "
113
113
.. " (id serial primary key, "
114
114
.. " name varchar(5))" )
115
115
if not res then
116
- ngx .say (" bad result: " , err , " : " , errno , " : " , sqlstate , " ." )
116
+ ngx .say (" bad result: " , err , " : " , errcode , " : " , sqlstate , " ." )
117
117
return
118
118
end
119
119
120
120
ngx .say (" table cats created." )
121
121
122
- res , err , errno , sqlstate =
122
+ res , err , errcode , sqlstate =
123
123
db :query (" insert into cats (name) "
124
124
.. " values (\' Bob\' ),(\'\' ),(null)" )
125
125
if not res then
126
- ngx .say (" bad result: " , err , " : " , errno , " : " , sqlstate , " ." )
126
+ ngx .say (" bad result: " , err , " : " , errcode , " : " , sqlstate , " ." )
127
127
return
128
128
end
129
129
@@ -132,10 +132,10 @@ Synopsis
132
132
133
133
-- run a select query, expected about 10 rows in
134
134
-- the result set:
135
- res , err , errno , sqlstate =
135
+ res , err , errcode , sqlstate =
136
136
db :query (" select * from cats order by id asc" , 10 )
137
137
if not res then
138
- ngx .say (" bad result: " , err , " : " , errno , " : " , sqlstate , " ." )
138
+ ngx .say (" bad result: " , err , " : " , errcode , " : " , sqlstate , " ." )
139
139
return
140
140
end
141
141
@@ -284,9 +284,9 @@ You should use the [read_result](#read_result) method to read the MySQL replies
284
284
285
285
read_result
286
286
-----------
287
- ` syntax: res, err, errno , sqlstate = db:read_result() `
287
+ ` syntax: res, err, errcode , sqlstate = db:read_result() `
288
288
289
- ` syntax: res, err, errno , sqlstate = db:read_result(nrows) `
289
+ ` syntax: res, err, errcode , sqlstate = db:read_result(nrows) `
290
290
291
291
Reads in one result returned from the MySQL server.
292
292
@@ -381,31 +381,31 @@ Below is a trivial example for this:
381
381
local mysql = require " resty.mysql"
382
382
383
383
local db = mysql :new ()
384
- local ok , err , errno , sqlstate = db :connect ({
384
+ local ok , err , errcode , sqlstate = db :connect ({
385
385
host = " 127.0.0.1" ,
386
386
port = 3306 ,
387
387
database = " world" ,
388
388
user = " monty" ,
389
389
password = " pass" })
390
390
391
391
if not ok then
392
- ngx .log (ngx .ERR , " failed to connect: " , err , " : " , errno , " " , sqlstate )
392
+ ngx .log (ngx .ERR , " failed to connect: " , err , " : " , errcode , " " , sqlstate )
393
393
return ngx .exit (500 )
394
394
end
395
395
396
- res , err , errno , sqlstate = db :query (" select 1; select 2; select 3;" )
396
+ res , err , errcode , sqlstate = db :query (" select 1; select 2; select 3;" )
397
397
if not res then
398
- ngx .log (ngx .ERR , " bad result #1: " , err , " : " , errno , " : " , sqlstate , " ." )
398
+ ngx .log (ngx .ERR , " bad result #1: " , err , " : " , errcode , " : " , sqlstate , " ." )
399
399
return ngx .exit (500 )
400
400
end
401
401
402
402
ngx .say (" result #1: " , cjson .encode (res ))
403
403
404
404
local i = 2
405
405
while err == " again" do
406
- res , err , errno , sqlstate = db :read_result ()
406
+ res , err , errcode , sqlstate = db :read_result ()
407
407
if not res then
408
- ngx .log (ngx .ERR , " bad result #" , i , " : " , err , " : " , errno , " : " , sqlstate , " ." )
408
+ ngx .log (ngx .ERR , " bad result #" , i , " : " , err , " : " , errcode , " : " , sqlstate , " ." )
409
409
return ngx .exit (500 )
410
410
end
411
411
0 commit comments