Disons que j'ai un tableau de requêtes DDL de table et que je veux obtenir le nom de chaque table en cours de création. Quelle serait la meilleure approche pour extraire le nom de la table?Analyse PHP et SQL
Ainsi, par exemple:
$ddl = array(
'CREATE TABLE tableOne ...',
'CREATE TABLE tableTwo ...',
'CREATE TABLE tableThree ...'
);
foreach($ddl as $tableDef) {
$tableName = [???];
echo $tableName;
}
C'est juste un cas simplifié, mais je me demande comment j'analyser le nom de la table. Est-il sûr de supposer que c'est ce qui vient après "CREATE TABLE"? Y a-t-il des cas particuliers dont je devrais être au courant?