sql >> Database >  >> RDS >> Mysql

Een mysql-tabel maken met een PHP-variabele

Het lijkt erop dat het niet werkt omdat je tabelnaam niet tussen de aanhalingstekens staat. Probeer dit:

mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');

En hetzelfde geldt voor veldnamen.
Probeer dit ook eens, het is makkelijker te lezen door mensen:

mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");

Let op verschillende soorten aanhalingstekens:
- enkele aanhalingstekens en dubbele aanhalingstekens voor het bouwen van een string (bijv. SQL-query) in PHP
- achterste aanhalingstekens die speciaal worden gebruikt als onderdeel van SQL-query's voor tabelnamen en kolomnamen



  1. MYSQL selecteer wederzijdse vrienden

  2. Hoe meerdere rijen samenvoegen?

  3. Hoe SQL-query's versnellen? Indexen?

  4. MYSQL:COUNT met GROUP BY, LEFT JOIN en WHERE-clausule retourneert geen nulwaarden