Проблема в том, что развертывание MySQL DB происходит на Linus, а разработка MySQL DB на Windows.БД это InnoDB.Так возникла проблема с чувствительными к регистру именами таблиц.Я нашел решение вроде:
function getTableName($table_name){
$query="select TABLE_NAME from `information_schema`.`TABLES` where table_name
like '%$table_name%' ";
$result=mysql_query($query,$this->connection);
$err_number=mysql_errno($this->connection);
if (!$err_number){
$num_rows = mysql_num_rows($result);
if ($num_rows==1){
$row = mysql_fetch_assoc($result);
return $row["TABLE_NAME"];
}else {
return "";
}
}else {
return "";
}
}
Так что имя его должно быть независимым от типа ОС.Но могут ли существовать варианты MySQL сделать то же самое?