Caractere speciale in numele tabelei MySQL

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

scazi
PHPRomania Supporter
Mesaje: 9
Membru din: Mie Sep 13, 2006 5:53 pm
Localitate: Bucuresti
Contact:

Caractere speciale in numele tabelei MySQL

Mesajde scazi » Mar Mar 18, 2008 12:12 am

Lucrez la un CMS în care utilizatorul trebuie să aibă posibilitatea de a-şi crea butoane cu nume după plac. Problema e că am o secţiune în care ce apare scris pe buton e chiar numele tabelei din MySQL. Utilizatorul vrea să aibă şi posibiliatea de a folosi caracterul punct pentru butoanele pe care le crează însă văd că îmi dă "Invalid table name" când încerc să creez o tabela care să conţină punct în numele ei. Am folosit : CREATE TABLE `cuvant1. cuvant2` etc. Dar văd că nu mă ajută că scriu numele tabelei între ``. Momentan am "cârpit" problema cu un str_replace('.', '##', $nume) înainte de a crea tabela şi str_replace('##', '.', $nume) înainte de a scrie numele ei pe buton. Dar aş vrea o soluţie mai elegantă dacă s-ar putea.
Mulţumesc.



Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori