есть выход для преобразования .sql для доступа к базе данных с использованием php. Я попытался экспортировать sql в формат csv, а затем преобразовать csv для доступа, но только данные приходят, имена столбцов исчезли.Преобразование MySQL .sql-файла в базу данных MS Access
$sql=mysql_query("SELECT * FROM attendance WHERE (year = '" . mysql_real_escape_string($_SESSION['year']) . "') and (branch= '" .
mysql_real_escape_string(($_SESSION['branch'])). "') and (sem= '" . mysql_real_escape_string(($_SESSION['sem'])). "') and (sec= '" .
mysql_real_escape_string(($_SESSION['sec'])). "')");
print "<body background='bg.jpg'>";
Print "<br><br><BR><center><table border cellpadding=3><tr><th>idno</th><th>name</th><th>subject</th><th>Held Classes</th><th>Attended Classes</th></tr>";
while($data=mysql_fetch_array($sql)) {
echo "<tr><td>".$data['idno']." </td><td>".$data['name'] . " <td>".$data['subject']." </td><td>".$data['heldcls'] . "<td>".$data['attendcls']." </td>";
}
Print "</table><br><br><form action = excel.php method = POST><input type = 'submit' name = 'submit' Value = 'Export to excel'></form></center>";
Когда вы говорите «конвертировать .sql для доступа к базе данных», вы имеете в виду, что у вас есть .sql-файл, созданный 'mysqldum p' (или аналогичный), состоящий из операторов CREATE TABLE и INSERT, и вы хотите получить эту информацию в базе данных Access? –
У меня есть база данных, которую я экспортировал из phpmyadmin .. Я хочу, чтобы все таблицы и данные были в том же формате в msaccess – Aniket
Может ли машина, на которой вы работаете, получить доступ к серверу MySQL, содержащему базу данных, из которой был получен файл .sql ? –