From b4151eeda809380750c2e723c044aeac02717551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Wed, 20 Oct 2004 12:24:47 +0000 Subject: [PATCH] Backquote table name (bug #1050441). --- ChangeLog | 1 + tbl_relation.php | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0bb8ba4fd..8559e84c9 100755 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ $Source$ 2004-10-20 Michal Čihař * lang/czech: Update. + * tbl_relation.php: Backquote table name (bug #1050441). 2004-10-19 Marc Delisle * libraries/database_interface.lib.php: bug #1041667, correctly diff --git a/tbl_relation.php b/tbl_relation.php index 36e5e6bad..90cec8b86 100644 --- a/tbl_relation.php +++ b/tbl_relation.php @@ -128,7 +128,7 @@ if (isset($submit_rel) && $submit_rel == 'true') { // backquotes but MySQL 4.0.16 did not like the syntax // (for example: `base2`.`table1` ) - $upd_query = 'ALTER TABLE ' . $table + $upd_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD FOREIGN KEY (' . PMA_backquote(PMA_sqlAddslashes($master_field)) . ')' . ' REFERENCES ' @@ -155,7 +155,7 @@ if (isset($submit_rel) && $submit_rel == 'true') { // remove existing key if (PMA_MYSQL_INT_VERSION >= 40013) { - $upd_query = 'ALTER TABLE ' . $table + $upd_query = 'ALTER TABLE ' . PMA_backquote($table) . ' DROP FOREIGN KEY ' . PMA_backquote($existrel_innodb[$master_field]['constraint']); @@ -164,7 +164,7 @@ if (isset($submit_rel) && $submit_rel == 'true') { } // add another - $upd_query = 'ALTER TABLE ' . $table + $upd_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD FOREIGN KEY (' . PMA_backquote(PMA_sqlAddslashes($master_field)) . ')' . ' REFERENCES ' @@ -182,7 +182,7 @@ if (isset($submit_rel) && $submit_rel == 'true') { } // end if... else.... } else if (isset($existrel_innodb[$master_field])) { if (PMA_MYSQL_INT_VERSION >= 40013) { - $upd_query = 'ALTER TABLE ' . $table + $upd_query = 'ALTER TABLE ' . PMA_backquote($table) . ' DROP FOREIGN KEY ' . PMA_backquote($existrel_innodb[$master_field]['constraint']); }