MYSQL Comandos lijken niet te werken

Status
Niet open voor verdere reacties.

jkroeze

Gebruiker
Lid geworden
12 jun 2007
Berichten
56
Ik heb een host ergens maar ik kan via remote login niet bij de MySql komen.
Nou heb ik een andere mysql server van een gratis dienst waarbij dit wel wil.
Nou is men bedoeling via een script een tabel over te zetten naar de andere mysql en hem daar te bewerken en weer terug te plaatsen.

ik heb de volgende codes op internet weten te vinden:
Code:
<?php
include 'config.php';
include 'opendb.php';

$tableName  = 'elewin';
$backupFile = 'mypet.sql';
$query      = "LOAD DATA INFILE 'backupFile' INTO TABLE $tableName";
$result = mysql_query($query);
include 'closedb.php';
?>
config.php
Code:
<?php
$dbhost = 'hostnaam';
$dbuser = 'gebruikersnaam';
$dbpass = 'wachtwoord';
$dbname = 'database naam';
?>
opendb.php
Code:
<?php
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
@mysql_select_db($dbname);
?>
closedb
Code:
<?php
mysql_close($conn);
?>
hij verbind wel met de mysql teninste dat denk ik want als ik en gegevens verkeerd invul krijg ik een error.
maar het script is binnen 1 sec uitgevoert en er verscheint geen bestand(mypet.sql)
het inport script werkt ook niet. maar daar zit waarscheinlijk dezelfde fout in als het bovenstaande script.

Kan iemand mij helpen een goede code te krijgen.
Een code die de tabel rechtstreeks overzet zou helemaal mooi zijn.

Bij voorbaat dank,
J.Kroeze
 
Deze query heb ik nog nooit gezien, maar ik ga ervanuit dat je jij wel weet of dat klopt.

De fout die ik wel zie, is dat je variabele zo niet gebruikt wordt. Probeer dit eens:

PHP:
<?php
include 'config.php';
include 'opendb.php';

$tableName  = 'elewin';
$query      = "LOAD DATA INFILE 'mypet.sql' INTO TABLE $tableName";
$result = mysql_query($query);
include 'closedb.php';
?>

Let er ook op, dat het bestand wel op de juiste plek staat.
 
Het is inmiddels al gelukt

Maar toch bedankt voor je reactie:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan