tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Uvozovky nad označením sloupců v MySQL

před 10 lety

Jakub Šulák
Člen | 223

v mysql při použití:

<?php
$a = array('column_of_name'=>'name');
dibi::select($a)->from...

or

dibi::query('SELECT %n',$a,...)
?>

Se vytvoří dotaz:
SELECT column_of_name AS name FROM…

To však ohlásí mysql chybu. Není zde chyba? Nemělo by se automaticky přidat i k name uvozovky?

EDIT: http://dev.mysql.com/…lifiers.html

Editoval Jakub Šulák (16. 9. 2009 9:57)

před 10 lety

David Grudl
Nette Core | 6806

Mám pocit, že v jiných databázích to zlobí, když se alias uzavře stejným způsobem, jako identifikátor.

před 10 lety

Jakub Šulák
Člen | 223

A toto nelze řešit na úrovni driveru? Já právě myslel že ano…

před 10 lety

Jakub Šulák
Člen | 223

jinak teď jsem zkoušel v MSSQL a tam SELECT [Stat] AS [Země]… funguje…