Please help me to discover syntax error in my rename_table script. What i want is add date to the table name, but something goes wrong. Now here's the code:
$date = date('d-m-Y');
$query = "RENAME order TO order".$date;
if(mysql_query($ren)){
...
Please help me to discover syntax error in my rename_table script. What i want is add date to the table name, but something goes wrong. Now here's the code:
$date = date('d-m-Y');
$query = "RENAME order TO order".$date;
if(mysql_query($ren)){
...
 
    
    You have to use backticks for order as it is a reserved keyword. Also you are executing the query wrongly.
if(mysql_query($ren))          
                 ^
Replace $ren with $query as your query is stored in a variable $query, not $ren..
So try with
$query = "RENAME TABLE `order` TO order".$date;
if(mysql_query($query))
 
    
    change
$query = "RENAME order TO order".$date;
to
$query = "RENAME `order` TO `order".$date."`";
 
    
    Try this
$date = date('d-m-Y');
$query = "RENAME `order` TO `order".$date."`";
if(mysql_query($ren))
