Okay, ik heb hier lokaal (WAMP server) een database geëxporteerd vanuit phpmyadmin als bestand: database.sql

Deze wil ik via een page met button uitvoeren op een andere server.
Dat werkt, to zover.

De pagina create_db wordt geopend waarin volgende code staat:


<?php
include ("config.php");
$dbname = "test";
mysql_connect("$dblocation", "$dbuser", "$dbpass")or die("cannot connect");
mysql_select_db("$dbname")or die("cannot select DB");


  $file ='database.sql';
  $sql = fread(fopen($file,"r"), filesize($file));
  mysql_query($sql);
  echo $sql; // dit is om te checken of het bestand gelezen is
?>


Als ik later in mijn database kijk zie ik geen nieuwe tabellen noch krijg ik een foutmelding.

Wat doe ik fout?


Via de mysql functies kan het niet in één keer, via mysqli kan het wel.

Reageren