Hej folks,

I've run into a weird problem with one of our websites. Long story short, our
database class somehow didn't return any results for (SELECT) queries that
have results if you run them on the commandline.

Since we wrote our own wrappers around DBI / DBD::mysql that was obviously the
first place we looked. Our library has mysql_server_prepare=1 and caches the
last bunch of statements. All selects are run through prepare.
So summarized, a query is run through our library like
  res = $db->select($query, $arg1, $arg);
And then our library does $sth = $dbh->prepare($query), $sth->execute(@args)
and returns $sth->fetchall_arrayref({}).
Meanwhile the last 5 $sth handled are cached and if the same query is run
again it will be reused if possible.

This caching of $sth seems to be the problem, if I disable it and simply prepare
the query again it works.
Also this has worked for us for years, (although we often use DBD::Pg) however,
it seems in this particular case the $sth simply returns no results. I've
set DBI->trace(2) and attached the output of that to this email.

Can anyone of you shine some light on what's going wrong? And why using a 'dead'
$sth doesn't throw any errors?
I would have expected DBI->err() to return something or some other indication of
failure, but I can't find any errors whatsoever.

If I set mysql_server_prepare=0 everything works as expected.
I've also tried using $sth->finish() on (all) the cached handles before reusing 
them, but that seems to have no effect.

Is the conclusion that I can not cache $sth like this?

Thanks for reading :-)

Regards,

Wouter.
    DBI::db=HASH(0xa2eac78) trace level set to 0x0/2 (DBI @ 0x0/0) in DBI 
1.631-ithread (pid 3082)
    -> prepare for DBD::mysql::db (DBI::db=HASH(0xa2eab58)~0xa2eac78 'SELECT *, 
DATE_FORMAT(datum, '%d %M %Y') AS besteldatum FROM VIE_bestelling WHERE 
bestelling_id = ? LIMIT 1') thr#9b38008
        -> dbd_st_prepare MYSQL_VERSION_ID 50527, SQL statement: SELECT *, 
DATE_FORMAT(datum, '%d %M %Y') AS besteldatum FROM VIE_bestelling WHERE 
bestelling_id = ? LIMIT 1
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
                use_server_side_prepare set, check LIMIT
                need to test for LIMIT
                use_server_side_prepare set
                mysql_stmt_prepare returned 0
                mysql_to_perl_type returned 3
        <- dbd_st_prepare
    <- prepare= ( DBI::st=HASH(0xa3e4048) ) [1 items] at DB.pm line 150
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3e4048)~0xa3d1238 '116') 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 3<- IS A STRING or BLOB
   FORCE REBIND: buffer type changed from 3 to 254, sql-type=0
 -> dbd_st_execute for 0a3e3ca8
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 1 rows
 <- dbd_st_execute returning imp_sth->row_num 1
    <- execute= ( 1 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3e4048)~0xa3d1238 
HASH(0xa3e3ed8)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
    -> dbd_st_FETCH_attrib for 09fb4ef0, key NUM_OF_FIELDS
        -> dbd_st_fetch
        --> dbd_describe
                dbd_describe() num_fields 10
                i 0 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 1 col_type 10 fbh->length 0
                fields[i].length 10 fields[i].max_length 10 fields[i].type 10 
fields[i].charsetnr 63
                mysql_to_perl_type returned 10
                i 2 col_type 253 fbh->length 0
                fields[i].length 100 fields[i].max_length 9 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 3 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 4 col_type 246 fbh->length 0
                fields[i].length 29 fields[i].max_length 6 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 5 col_type 246 fbh->length 0
                fields[i].length 29 fields[i].max_length 4 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 6 col_type 246 fbh->length 0
                fields[i].length 29 fields[i].max_length 5 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 7 col_type 246 fbh->length 0
                fields[i].length 29 fields[i].max_length 5 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 8 col_type 246 fbh->length 0
                fields[i].length 29 fields[i].max_length 6 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 9 col_type 253 fbh->length 0
                fields[i].length 72 fields[i].max_length 12 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
        <- dbd_describe
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch called mysql_fetch, rc 0 num_fields 10
                st_fetch int data 116, unsigned? 0
                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                st_fetch int data 3, unsigned? 0
                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string        <- dbd_st_fetch, 10 cols
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch no data

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 10
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    <- fetchall_arrayref= ( [ HASH(0xa3ef288) ] ) [1 items] row1 at DB.pm line 
174
    -> do for DBD::mysql::db (DBI::db=HASH(0xa2eab58)~0xa2eac78 'UPDATE 
bestelling SET bestelling_status_id = ? WHERE bestelling_id = ?' 
HASH(0xa3ef088) '4' '116') thr#9b38008
mysql.xs do() use_server_side_prepare 1, async 0
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 2 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 1 rows
    <- do= ( 1 ) [1 items] at DB.pm line 181
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 187
    -> prepare for DBD::mysql::db (DBI::db=HASH(0xa2eab58)~0xa2eac78 'SELECT 
DISTINCT gebruiker_id, bestelling_gebruiker_id FROM bestelling_gebruiker INNER 
JOIN bestelling_gebruiker_product USING(bestelling_gebruiker_id)
                            WHERE backorder > 0 AND bestelling_id = ?') 
thr#9b38008
        -> dbd_st_prepare MYSQL_VERSION_ID 50527, SQL statement: SELECT 
DISTINCT gebruiker_id, bestelling_gebruiker_id FROM bestelling_gebruiker INNER 
JOIN bestelling_gebruiker_product USING(bestelling_gebruiker_id)
                            WHERE backorder > 0 AND bestelling_id = ?
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
                use_server_side_prepare set, check LIMIT
                need to test for LIMIT
                use_server_side_prepare set
                mysql_stmt_prepare returned 0
                mysql_to_perl_type returned 3
        <- dbd_st_prepare
    <- prepare= ( DBI::st=HASH(0xa3ef088) ) [1 items] at DB.pm line 150
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3ef088)~0xa3e3f68 '116') 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 3<- IS A STRING or BLOB
   FORCE REBIND: buffer type changed from 3 to 254, sql-type=0
 -> dbd_st_execute for 0aaaeef8
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 3 rows
 <- dbd_st_execute returning imp_sth->row_num 3
    <- execute= ( 3 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3ef088)~0xa3e3f68 
HASH(0xa3ef428)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
    -> dbd_st_FETCH_attrib for 09fb4ef0, key NUM_OF_FIELDS
        -> dbd_st_fetch
        --> dbd_describe
                dbd_describe() num_fields 2
                i 0 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 0 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 1 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 0 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
        <- dbd_describe
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch called mysql_fetch, rc 0 num_fields 2
                st_fetch int data 1, unsigned? 0
                st_fetch int data 583, unsigned? 0
        <- dbd_st_fetch, 2 cols
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch called mysql_fetch, rc 0 num_fields 2
                st_fetch int data 4, unsigned? 0
                st_fetch int data 584, unsigned? 0
        <- dbd_st_fetch, 2 cols
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch called mysql_fetch, rc 0 num_fields 2
                st_fetch int data 2, unsigned? 0
                st_fetch int data 586, unsigned? 0
        <- dbd_st_fetch, 2 cols
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch no data

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 2
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    -> prepare for DBD::mysql::db (DBI::db=HASH(0xa2eab58)~0xa2eac78 'SELECT 
vbgp.*, gp.permission_id FROM VIE_bestelling_gebruiker_product AS vbgp
                                              INNER JOIN bestelling_gebruiker 
AS bg USING ( bestelling_gebruiker_id )
                                              INNER JOIN gebruiker USING ( 
gebruiker_id )
                                              LEFT OUTER JOIN 
gebruiker_permission AS gp ON gp.gebruiker_id = bg.gebruiker_id AND 
permission_id = 2
                                                                  WHERE 
backorder > 0 AND bestelling_gebruiker_id = ? ORDER BY naam') thr#9b38008
        -> dbd_st_prepare MYSQL_VERSION_ID 50527, SQL statement: SELECT vbgp.*, 
gp.permission_id FROM VIE_bestelling_gebruiker_product AS vbgp
                                              INNER JOIN bestelling_gebruiker 
AS bg USING ( bestelling_gebruiker_id )
                                              INNER JOIN gebruiker USING ( 
gebruiker_id )
                                              LEFT OUTER JOIN 
gebruiker_permission AS gp ON gp.gebruiker_id = bg.gebruiker_id AND 
permission_id = 2
                                                                  WHERE 
backorder > 0 AND bestelling_gebruiker_id = ? ORDER BY naam
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
                use_server_side_prepare set, check LIMIT
                need to test for LIMIT
                use_server_side_prepare set
                mysql_stmt_prepare returned 0
                mysql_to_perl_type returned 252
        <- dbd_st_prepare
    <- prepare= ( DBI::st=HASH(0xa3ef6d8) ) [1 items] at DB.pm line 150
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3ef6d8)~0xa3ef718 583) 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 3<- IS A STRING or BLOB
   FORCE REBIND: buffer type changed from 252 to 254, sql-type=0
 -> dbd_st_execute for 0aaaecd8
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 1 rows
 <- dbd_st_execute returning imp_sth->row_num 1
    <- execute= ( 1 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3ef6d8)~0xa3ef718 
HASH(0xa3ef4f8)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
    -> dbd_st_FETCH_attrib for 09fb4ef0, key NUM_OF_FIELDS
        -> dbd_st_fetch
        --> dbd_describe
                dbd_describe() num_fields 16
                i 0 col_type 252 fbh->length 0
                fields[i].length 65535 fields[i].max_length 23 fields[i].type 
252 fields[i].charsetnr 8
                mysql_to_perl_type returned 252
                i 1 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 2 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 3 col_type 253 fbh->length 0
                fields[i].length 7 fields[i].max_length 6 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 4 col_type 246 fbh->length 0
                fields[i].length 7 fields[i].max_length 4 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 5 col_type 254 fbh->length 0
                fields[i].length 1 fields[i].max_length 1 fields[i].type 254 
fields[i].charsetnr 8
                mysql_to_perl_type returned 254
                i 6 col_type 254 fbh->length 0
                fields[i].length 4 fields[i].max_length 2 fields[i].type 254 
fields[i].charsetnr 8
                mysql_to_perl_type returned 254
                i 7 col_type 246 fbh->length 0
                fields[i].length 8 fields[i].max_length 6 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 8 col_type 253 fbh->length 0
                fields[i].length 200 fields[i].max_length 5 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 9 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 10 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 11 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 12 col_type 246 fbh->length 0
                fields[i].length 8 fields[i].max_length 5 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 13 col_type 246 fbh->length 0
                fields[i].length 7 fields[i].max_length 4 fields[i].type 246 
fields[i].charsetnr 63
                mysql_to_perl_type returned 246
                i 14 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 15 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
        <- dbd_describe
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch called mysql_fetch, rc 0 num_fields 16
                ERROR IN st_fetch_string                st_fetch int data 15, 
unsigned? 0
                st_fetch int data 1, unsigned? 0
                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                st_fetch int data 583, unsigned? 0
                st_fetch int data 1830, unsigned? 0
                st_fetch int data 1, unsigned? 0
                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                st_fetch int data 1, unsigned? 0
                st_fetch int data 2, unsigned? 0
        <- dbd_st_fetch, 16 cols
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch no data

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 16
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    <- fetchall_arrayref= ( [ HASH(0xa3efde8) ] ) [1 items] row1 at DB.pm line 
174
    -> prepare for DBD::mysql::db (DBI::db=HASH(0xa2eab58)~0xa2eac78 'SELECT * 
FROM gebruiker WHERE gebruiker_id = ? LIMIT 1') thr#9b38008
        -> dbd_st_prepare MYSQL_VERSION_ID 50527, SQL statement: SELECT * FROM 
gebruiker WHERE gebruiker_id = ? LIMIT 1
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
                use_server_side_prepare set, check LIMIT
                need to test for LIMIT
                use_server_side_prepare set
                mysql_stmt_prepare returned 0
                mysql_to_perl_type returned 3
        <- dbd_st_prepare
    <- prepare= ( DBI::st=HASH(0xa3eff48) ) [1 items] at DB.pm line 150
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3eff48)~0xaab8420 1) 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 1<- IS A STRING or BLOB
   FORCE REBIND: buffer type changed from 3 to 254, sql-type=0
 -> dbd_st_execute for 0a3efa58
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 1 rows
 <- dbd_st_execute returning imp_sth->row_num 1
    <- execute= ( 1 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3eff48)~0xaab8420 
HASH(0xaaaebe8)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
    -> dbd_st_FETCH_attrib for 09fb4ef0, key NUM_OF_FIELDS
        -> dbd_st_fetch
        --> dbd_describe
                dbd_describe() num_fields 13
                i 0 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 1 col_type 253 fbh->length 0
                fields[i].length 100 fields[i].max_length 17 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 2 col_type 253 fbh->length 0
                fields[i].length 100 fields[i].max_length 10 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 3 col_type 253 fbh->length 0
                fields[i].length 100 fields[i].max_length 4 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 4 col_type 253 fbh->length 0
                fields[i].length 50 fields[i].max_length 32 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 5 col_type 7 fbh->length 0
                fields[i].length 19 fields[i].max_length 30 fields[i].type 7 
fields[i].charsetnr 63
                mysql_to_perl_type returned 7
                i 6 col_type 253 fbh->length 0
                fields[i].length 100 fields[i].max_length 8 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 7 col_type 253 fbh->length 0
                fields[i].length 10 fields[i].max_length 2 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 8 col_type 253 fbh->length 0
                fields[i].length 7 fields[i].max_length 7 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 9 col_type 253 fbh->length 0
                fields[i].length 100 fields[i].max_length 5 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
                i 10 col_type 3 fbh->length 0
                fields[i].length 11 fields[i].max_length 11 fields[i].type 3 
fields[i].charsetnr 63
                mysql_to_perl_type returned 3
                i 11 col_type 1 fbh->length 0
                fields[i].length 1 fields[i].max_length 4 fields[i].type 1 
fields[i].charsetnr 63
                mysql_to_perl_type returned 1
                i 12 col_type 253 fbh->length 0
                fields[i].length 20 fields[i].max_length 0 fields[i].type 253 
fields[i].charsetnr 8
                mysql_to_perl_type returned 253
        <- dbd_describe
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch called mysql_fetch, rc 0 num_fields 13
                st_fetch int data 1, unsigned? 0
                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                ERROR IN 
st_fetch_string                ERROR IN st_fetch_string                st_fetch 
int data 53200, unsigned? 0
                st_fetch int data 0, unsigned? 0
                ERROR IN st_fetch_string        <- dbd_st_fetch, 13 cols
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch no data

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 13
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    <- fetchall_arrayref= ( [ HASH(0xaab83a0) ] ) [1 items] row1 at DB.pm line 
174
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3ef6d8)~0xa3ef718 584) 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 3<- IS A STRING or BLOB
 -> dbd_st_execute for 0aaaecd8
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 2 rows
 <- dbd_st_execute returning imp_sth->row_num 2
    <- execute= ( 2 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3ef6d8)~0xa3ef718 
HASH(0xa3eff08)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch data truncated

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 16
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    <- fetchall_arrayref= ( [ ] ) [1 items] at DB.pm line 174
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3eff48)~0xaab8420 4) 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 1<- IS A STRING or BLOB
 -> dbd_st_execute for 0a3efa58
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 1 rows
 <- dbd_st_execute returning imp_sth->row_num 1
    <- execute= ( 1 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3eff48)~0xaab8420 
HASH(0xaaaebf8)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch data truncated

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 13
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    <- fetchall_arrayref= ( [ ] ) [1 items] at DB.pm line 174
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3ef6d8)~0xa3ef718 586) 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 3<- IS A STRING or BLOB
 -> dbd_st_execute for 0aaaecd8
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 1 rows
 <- dbd_st_execute returning imp_sth->row_num 1
    <- execute= ( 1 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3ef6d8)~0xa3ef718 
HASH(0xaab81d0)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch data truncated

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 16
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    <- fetchall_arrayref= ( [ ] ) [1 items] at DB.pm line 174
    -> execute for DBD::mysql::st (DBI::st=HASH(0xa3eff48)~0xaab8420 2) 
thr#9b38008
   Called: dbd_bind_ph
   SCALAR type STRING 0, buffertype=254
 SCALAR type 0 ->length 1<- IS A STRING or BLOB
 -> dbd_st_execute for 0a3efa58
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets
        -> mysql_st_internal_execute41
                mysql_st_internal_execute41 calling mysql_execute with 1 
num_params
                mysql_stmt_execute returned 0
        <- mysql_internal_execute_41 returning 1 rows
 <- dbd_st_execute returning imp_sth->row_num 1
    <- execute= ( 1 ) [1 items] at DB.pm line 166
    -> err in DBD::_::common for DBD::mysql::db 
(DBI::db=HASH(0xa2eab58)~0xa2eac78) thr#9b38008
    <- err= ( undef ) [1 items] at DB.pm line 168
    -> fetchall_arrayref for DBD::mysql::st (DBI::st=HASH(0xa3eff48)~0xaab8420 
HASH(0xac52fd0)) thr#9b38008
    -> dbd_st_FETCH_attrib for 09fbe280, key NAME
        -> dbd_st_fetch
                dbd_st_fetch for 09fbe280, chopblanks 0
                dbd_st_fetch calling mysql_fetch
                dbd_st_fetch data truncated

--> dbd_st_finish
        --> dbd_describe
                dbd_describe() num_fields 13
        >- dbd_st_free_result_sets
        <- dbd_st_free_result_sets RC -1
        <- dbd_st_free_result_sets

<-- dbd_st_finish
    <- fetchall_arrayref= ( [ ] ) [1 items] at DB.pm line 174
!   -> DESTROY for DBD::mysql::st (DBI::st=HASH(0xa3ef718)~INNER) thr#9b38008
        Freeing 1 parameters, bind a405ff8 fbind a3ed058
!   <- DESTROY= ( undef ) [1 items] during global destruction
!   -> DESTROY for DBD::mysql::st (DBI::st=HASH(0xaab8420)~INNER) thr#9b38008
        Freeing 1 parameters, bind aabd9a0 fbind a345c80
!   <- DESTROY= ( undef ) [1 items] during global destruction
!   -> DESTROY for DBD::mysql::st (DBI::st=HASH(0xa3e3f68)~INNER) thr#9b38008
        Freeing 1 parameters, bind a346610 fbind a3e6b88
!   <- DESTROY= ( undef ) [1 items] during global destruction
!   -> DESTROY for DBD::mysql::st (DBI::st=HASH(0xa3d1238)~INNER) thr#9b38008
        Freeing 1 parameters, bind a3ea550 fbind a345940
!   <- DESTROY= ( undef ) [1 items] during global destruction
!   -> DESTROY for DBD::mysql::db (DBI::db=HASH(0xa2eac78)~INNER) thr#9b38008
imp_dbh->pmysql: a3122f8
!   <- DESTROY= ( undef ) [1 items] during global destruction

Reply via email to