Software-update: phpMyAdmin 2.11.0

De ontwikkelaars van phpMyAdmin hebben versie 2.11.0 uitgebracht. Dit programma bestaat uit een verzameling van PHP-scripts waarmee een MySQL-database of -server via een webinterface kan worden onderhouden en beheerd. Zo is het bijvoorbeeld mogelijk om databases en tabellen aan te maken, aan te passen en te verwijderen. De ontwikkelaars hebben een aantal nieuwe opties toegevoegd en vele fouten verbeterd zoals in de onderstaande aankondiging en lijst met aanpassingen is na te lezen:

Welcome to phpMyAdmin 2.11, which will probably be the last series supporting PHP 4. This version supports creating VIEWs from query results and can manage triggers, procedures and functions. It also supports MySQL 5.0.37 query profiling and has an improved interface for servers hosting thousands of databases and tables.

Improvements:
  • [import] support handling of DELIMITER to mimic mysql CLI, thanks to fb1
  • improved PHP 6 compatibility
  • [core] added PMA_fatalError() and made use of it
  • [doc] changed all documentation in config.inc.php to phpDocumentor style
  • [data] support for CREATE VIEW from query results
  • [gui] dropped css/ folder and moved into root of PMA
  • [l10n] new: Sinhala, Macedonian
  • [export] YAML export (see yaml.org), thanks to Bryce Thornton
  • [upload] moved file upload functionality into own class
  • [upload] make use of cfg['TempDir'] for file uploads
  • [server] improved display of binary logs
  • [data] better error handling in tbl_create.php
  • [routines] from Patch #1649881, thanks to Mike Beck
  • [querywindow] store sql history in session
  • [querywindow] sql history now without db too
  • [querywindow] tweaks in sql history view
  • [export] Native Excel (Spreadsheet_Excel_Writer) improvements, thanks to Christian Schmidt
  • [doc] requirement of mcrypt on 64-bit, thanks to Isaac Bennetch
  • RFE #1435922 [gui] navigation frame shows listing of databases when none selected
  • [data] support BIT datatype (under mysqli), thanks to Christian Schmidt
  • [display] automatic confirmation for sort by key, thanks to Juergen Wind
  • [data] can now choose the number of insert rows
  • RFE #1704779 [gui] link documentation from login page
  • RFE #1513345 [setup] check control user connection during setup
  • [structure] TRIGGERS: display/edit/drop/SQL export
  • [browse] store browse state in session per query
  • [gui] Insert/Edit: no longer display the Go button each 15 lines but just at the end of a row
  • [gui] Query window: use verbose server name if any
  • [auth] patch #1712514 specify host for single signon, thanks to Thierry
  • [gui] Navigator for the db list in the navigation panel
  • [gui] Navigator for the table list in the content panel
  • [display] Support for MySQL 5.0.37 profiling
  • RFE #1743983 [gui] Replace max_characters by a configurable param: cfg['MaxCharactersInDisplayedSQL']
  • [display] patch #1749705, Allow multibyte characters in number formatting, thanks to garas
  • [privileges] Support password hashing on the Edit Privileges interface
  • [gui] Export: Select All/Unselect All over the choices, thanks to Florian Schmitz
Fixes:
  • bug #1674914 [structure] changing definition of a TIMESTAMP field
  • bug #1615530 [upload] added more specific error message if field upload fails
  • bug #1627210, #1083301, #1482401 [data] warning on duplicate indexes
  • bug #1668724 JavaScript focus login Opera
  • bug #1666657 [auth] Cookie password delete on timeout / inactivity
  • bug #1648802 different mysql library and server version
  • bug #1662976 [auth] Authentication fails when controluser/pass is set
  • bug #1643758 [import] Error #1264 importing NULL values in MySQL 5.0
  • bug #1523747 [innodb] make warning about row count more visible
  • bug #1676012 [auth] strip non-US-ASCII characters (RFC2616)
  • bug #1679440 Added FAQ entry about header errors under IIS caused by an end-of-line character
  • [gui] avoid displaying a wide selector in server selection
  • bug #1614004 [relation] foreign key spanning multiple columns are incorrectly displayed
  • bug #1681598 [interface] Edit next row
  • bug #1688053 [export] Wrong export of binary character fields
  • bug #1498281 [parser] Wrong primary key used for displaying results with subquery
  • bug #1699772 Visual space bug in table name (in browser)
  • bug #1699532 Cause of data manipulation issues: implemented changes as suggested by crisp_; still have to work on updating an ENUM value
  • bug #1747215 Export emits blanks at line ends
  • bug #1751172 Do not export data when exporting a single VIEW
  • bug #1755339 Warn about rename database actually being copy/delete
  • bug #1746921 Left frame shrinks on db change, thanks to Juergen Wind
  • bug #1727138 HTML not encoded (more than 1000 characters)
  • bug #1746186 LeftLogoLink fails if set to some external site
  • bug #1759528 browse_foreigners fails due to newlines, thanks to Hanno Boeck
  • bug #1751553 Drop-down instead of input when editing
Versienummer 2.11.0
Releasestatus Final
Website phpMyAdmin
Download http://www.phpmyadmin.net/home_page/downloads.php
Licentietype GPL

Door Japke Rosink

Meukposter

22-08-2007 • 23:26

12

Bron: phpMyAdmin

Update-historie

Reacties (12)

12
12
2
1
0
0
Wijzig sortering
Het zou wel handig zijn als er voor bepaalde stukken, zoals een veld bewerken, wat 'ajax' dingetjes gebruikt gaan worden. Dat komt naar mijn idee het gebruiksgemak ten goede.
Als je dat wilt is misschien TurboDBadmin iets voor jou: http://www.turboajax.com/turbodbadmin_demo/

Of een losse applicatie gebruiken zoals HeidiSQL.
TurboDBadmin kan vergeleken met PhpMyAdmin vrijwel niets.
Heb je enig idee waar ik de vernieuwingen in PHP6 kan vinden? Ik ben hier al een tijdje naar op zoek, maar ik vind alleen oude artikelen waarin PHP6 voor het eerst geintroduceerd wordt.

Voor zover ik heb kunnen vinden, gebeurt er weinig interessants in PHP6. Wat oude dingen als magic_quotes worden verwijderd enzo.

Ik hoop nog steeds een keer op strong-typed PHP, maar volgens mij gaat dat er nooit komen.

En function overloading lijkt me ook wel handig, vooral de __construct(). Het is maar irritant om dit steeds zelf te moeten maken.

[Reactie gewijzigd door mr_obb op 23 juli 2024 01:45]

Wikipedia to the rescue. Ze zijn pas vorige maand met php6 development begonnen, dus veel zal er nog niet zijn gebeurd :)

PHP 6 [...] aims to address some of PHP 5's shortcomings.
  • Namespace support will be added
  • Native Unicode support will be added
  • The magic_quotes option will be removed
  • The HTTP_*_VARS global variables will be removed
  • The register_globals option will be removed
  • The safe_mode option will be removed
  • Late static binding will be added
PHP6 is al langer dan een maand in ontwikkeling hoor.
Volgens mij waren ze vlak na de release van PHP5 er al mee beginnen... :)
Voor zover ik weet (en wat eigenlijk ook wel logisch is), is dat PHP6 nog meer OOP oriented zal worden... :)
Anoniem: 197093 23 augustus 2007 08:20
Hmm, heb ik iets gemist of is dit een typo? ;)
improved PHP 6 compatibility
Ik zat ook al te kijken naar PHP 6.
Over PHP 6 kan ik niet zo gauw iets vinden.
Wel MySQL 6, maar die is nog alpha. Kunnen ze alsnog de compatibiliteid van verbeteren natuurlijk.
Tot nu toe zou ik ook zeggen dat het een typo is.
die aanpassingen voor PHP6 zijn allemaal in de trend van if (function_exist('get_magic_quotes_gpc')) get_magic_quotes_gpc();

alleen maar checks op functies die bij PHP6 verdwijnen voordat ze ze aanroepen.
Voor wat info over PHP6, misschien http://php6dev.blogspot.com
Daar zie ik wel staan dat ze nu type-hinted return values gaan invoeren. Dat is alvast weer een stap vooruit.

Op dit item kan niet meer gereageerd worden.