[MySQL] export file uploaden

Pagina: 1
Acties:

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 08:58
lokaal heb ik een database draaien die ik met mysql benader.
Omdat ik bij mijn hosting bedrijf de database alleen vanaf localhost mag benaderen en ze daar geen phpmyadmin of iets dergelijks hebben wil ik de inhoud van mijn database uploaden via een php script.

Hier heb ik het volgende script voor gebruikt:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
// database connectie maken
$DBserver   = 'localhost';  // Database server
$DBuser     = 'username';   // Database gebruiker
$DBpass = 'password';   // Database wachtwoord
$DBname = 'db_gegevens';    // Database naam

// Verbinding maken met de database en tabellen laten genereren  
$DBconnect = mysql_connect($DBserver, $DBuser, $DBpass);  
mysql_select_db($DBname, $DBconnect);

$db_sql = "

# MySQL-Front 3.2  (Build 6.0)

# Host: localhost    Database: db_gegevens
# ------------------------------------------------------
# Server version 4.1.14-nt

#
# Table structure for table db_gegevens
#

DROP TABLE IF EXISTS `db_gegevens`
CREATE TABLE `db_gegevens` (
  `ID` int(4) NOT NULL auto_increment,
  `home` text,
  `aanhanger` text,
  `aanhanger_auto` text,

...enz...

";
mysql_query($db_sql) or die(mysql_error());

mysql_close();

?>


nu krijg ik daarvan de volgede foutmelding:

You have an error in your SQL syntax near 'CREATE TABLE `bloemzaad` ( `ID` int(4) NOT NULL auto_increment, `home` text,' at line 13

Kan iemand mij vertellen wat ik hier fout doe, ik ben bang dat ik iets over het hoofd zie...

Alvast bedankt!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 11-04 17:49

NMe

Quia Ego Sic Dico.

Als je server een versie draait die ouder is dan 4.1.14-nt, dan zou het kunnen zijn dat hij valt over een bepaald nieuw commando. Ik meen me wel te herinneren dat je niet meer dan één query tegelijk mag uitvoeren met mysql_query, dus dit gaat waarschijnlijk zo toch al niet.

Je kunt trouwens toch lekker zelf phpMyAdmin uploaden? :?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 08:58
je hebt helemaal gelijk over dat phpmyadmin verhaal, stom dat ik daar zelf niet aangedacht heb |:(

  • Morpheus_at_work
  • Registratie: December 2000
  • Laatst online: 07-04 21:38
je kan ook tijdelijke versie van navision mysqlstudio downloaden

dan connectie maken met de mysql op de server als het kan en dan lokale kopie overzetten naar de server versie

iets met lenzen


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

KoBolD schreef op donderdag 26 januari 2006 @ 22:42:
Omdat ik bij mijn hosting bedrijf de database alleen vanaf localhost mag benaderen
-->
Morpheus_at_work schreef op donderdag 26 januari 2006 @ 23:01:
dan connectie maken met de mysql op de server
:?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Never mind

[ Voor 96% gewijzigd door Verwijderd op 27-01-2006 10:07 ]

Pagina: 1