sql.lib.php
This error is caused by a line of code in /usr/share/phpmyadmin/libraries/sql.lib.php
.
If you don’t want to wait for the repositories to update with the latest version, it is strongly recommended that you manually upgrade to the latest version of phpMyAdmin yourself.
Alternatively, you can make a change to sql.lib.php
to temporarily fix the error.
Firstly, backup sql.lib.php
before editing.
sudo cp /usr/share/phpmyadmin/libraries/sql.lib.php /usr/share/phpmyadmin/libraries/sql.lib.php.bak
Edit sql.lib.php
in nano
.
sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php
Press CTRL
+ W
and search for (count($analyzed_sql_results['select_expr'] == 1)
Replace it with ((count($analyzed_sql_results['select_expr']) == 1)
Save file and exit. (Press CTRL
+ X
, press Y
and then press ENTER
)
Import/Export issues
If you are also getting an error Warning in ./libraries/plugin_interface.lib.php#551
under import and export tabs:
Backup plugin_interface.lib.php
sudo cp /usr/share/phpmyadmin/libraries/plugin_interface.lib.php /usr/share/phpmyadmin/libraries/plugin_interface.lib.php.bak
Edit plugin_interface.lib.php
sudo nano /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
Press CTRL
+ W
and search for if (! is_null($options) && count($options) > 0) {
If not found, try search for if ($options != null && count($options) > 0)
Replace with if (! is_null($options) && count((array)$options) > 0) {
Save file and exit. (Press CTRL
+ X
, press Y
and then press ENTER
)
Upgrading phpMyAdmin
You may be interested in an article I wrote on manually upgrading phpMyAdmin. Since the release of Ubuntu 18.04, the repositories have been slow to update with the latest version of phpMyAdmin causing many compatibility issues, so make sure you have the latest version:
Let me know if this helped. Follow me on Twitter, Facebook and YouTube, or 🍊 buy me a smoothie.
This did not work for me on Ubuntu 18.04
Thank you, works !
i can see sql.lib.php in my phpadmin directory. Please help I am using Ubuntu 17.10
Anybody there..?? Please help
Thanks!
millon gracias!!! :* :* :*
Thank you. Works!
The problem of mine is solved…. Thank you.
Thanks so much. Very useful!
You saved my day. Thank you
you saved my life lol
Thanks, that worked!!!!
Gracias
Solved the problem with ubuntu 18.04 nginx php7.2-fpm phpmyadmin 4.6.6.
Thank you!!!
I have vesta cp… it works!!!!
Thank you for a clear and simple solution!
It’s works!!!
The best way and explanation to fix it, many thanks
Works! 🙂
Thank you!
Man!!! Thanks! Thanks! Thanks!!!
thank’s a lot,this site is very helpful
Thanks, that’s great !
Its working for me..thanks
Muy bien
Thanks! It don’t make me time wasting!