php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.12.2004, 13:56  
Gast
 
Beiträge: n/a
Standard [Erledigt] datenbank mit phpMyAdmin

Hallo,

mein Problem: transfer einer db (mit phpmyadmin) auf einen zweiten rechner – fehlermeldung: no db selected

Ich habe die db gastdatenbank mit phpmyadmin erstellt. Diese funktioniert auf meinem laptop. Mein ziel diese db in das htdocs-verzeichnis (von xampp) eines zweiten rechners zu transportieren/einzufügen und zum laufen zu bringen.
Wenn man den ordner gastdatenbank unter mysql-data-gastdatenbank von meinem laptop kopiert und diesen auf dem zweiten rechner ins htdocs-verzeichnis einfügt und im InternetExplorer http://localhost/gaeste.htm eingibt, kommt die fehlermeldung. nach dem aufrufen des gästebuches (gaeste.htm) und das formular abschickt kommt „no database selected“.
Müsste eine db nicht eine endung .sql haben(anstatt ein ordner), damit der rechner es als db erkennt?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.12.2004, 13:59  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

??? Du willst was? Eine Datenbank in ein htdocs- Verzeichnis kopieren??? Fang mal ganz am Anfang an, denn das was du versuchst, kann nie klappen und verstehen, was du eigentlich willst, tue ich auch nicht.

Du willst also eine Datenbank, die du schon hast (du redest wirklich von einer SQL- Datenbank???) von einem MySQL- Server in einen anderen exportieren?
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline   Mit Zitat antworten
Alt 29.12.2004, 14:00  
Gast
 
Beiträge: n/a
Standard

Du willst die Datenbank in das htdocs-Verzeichnis einfügen? Was soll das denn? MySQL hat sein eigenes Data-Verzeichnis, dort gehören die Dateien hin.

Gruß
phpfan
  Mit Zitat antworten
Alt 29.12.2004, 16:43  
Gast
 
Beiträge: n/a
Standard

Sollte mein Beitrag unprofessionell sein, dann schon jetzt entschuldigung!

Läuft der zweite Rechner auch über localhost, dann schau doch einfach mal, wo beim ursprünglichen Rechner deine Daten sind.
Beim neuen Rechner müßte es ja dann ebenso werden.
Und lass dich bei deinem jetzigen Rechner nicht vom htdocs-Ordner irritieren, falls du mit xampp arbeitest. In diesen Ordner gehören ja erstmal die Objekte, welche in deinem Browser dargestellt werden sollen und eine solche Hilfe wie "Localhost" brauchen.
vielleicht hilft es

Gunder
  Mit Zitat antworten
Alt 29.12.2004, 17:55  
Gast
 
Beiträge: n/a
Standard

Hallo,
ich habe folgendes Problem. Ich muß ein Gästebuch mit php programmieren. Dieses läuft auf meinem laptop auch. Mein lehrer, der wie ich xampp besitze, möchte dieses gästebuch in sein(!) xampp- htdocs verzeichnis hängen und einträge in das gästebuch machen können (also sprich in die datenbank), wenn er in seinen (!) browser http://localhost/gaeste.htm eingibt. Gaeste-htm heißt mein formular, wo man z.b. betreff,email usw. ins gästebuch eintragen kann..die datenbank habe ich mit phpmyadmin angelegt. Unter my sql-data habe ich die datenbank kopiert. Sie enthält : db.opt, gasttabelle.frm, gasttabelle.myi, gasttabelle.myd.
Ich habe versucht das gästebuch, welches auf meinem rechner läuft in das htdocs-verz. eines zweiten rechners einzufügen. Wenn man das formular unter http://localhost/gaeste.htm abschickt, kommt sofort der fehler: „no database selected“.

Anbei mein quellcodes:

Gastdatenbank
(=Ordner unter mysql-data)
Enthält db.opt, gasttabelle.frm, gasttabelle.myi, gasttabelle.myd.

confic.inc.php

<?php

#
# Aufbau einer Verbindung zur Datenbank
#

$server = "localhost"; // MySQL-Server
$user = "root"; // MySQL-Nutzer
$pass = ""; // MySQL-Kennwort
$dbase = "gastdatenbank"; // Standarddatenbank

$conn = @mysql_connect($server, $user, $pass);
if($conn) {
mysql_select_db($dbase, $conn);
} else {
die("Verbindung zum MySQL-Server konnte nicht hergestellt werden </body></html>");
}
?>
speichern.php

<html>
<head>
<title>:: Depeche Mode Website - Gästebuch ::</title>
</head>
<body><h2><font color=#FFFF00>Herzlich Willkommen !
Ihre Angaben wurden aufgenommen und werden in Kürze in mein Gästebuch eingetragen.</font></h2>

<body bgcolor="#A4C8F0">
<?php
//Verbindung zur Datenbank
include("config.inc.php");

//Definition der Variablen
$betreff=$_POST[betreff];
$absender=$_POST[absender];
$email=$_POST[email];
$message=$_POST[message];

//SQL-Befehl zum Einfügen der Daten in Datenbank
$sql = "INSERT INTO gasttabelle (betreff, absender, email, message, datum) VALUES
('$betreff', '$absender', '$email', '$message', now())";

mysql_query($sql, $conn) or die (mysql_error());
?>
<h4><font color=#8E236B>Zurück</font></h4>

</body>
</html>
</body>
</html>
ausgeben.php

<html>
<head>
<title>:: Depeche Mode Website - Gästebuch ::</title>
</head>
<body><h2><font color=#800000>Herzlich Willkommen !
Hier sehen Sie ältere Einträge in meinem Gästebuch.</font></h2>
<body bgcolor="#A4C8F0">
<?php


//Verbindung zur Datenbank - Import von den Verbindungsdaten,
//sonst macht die externe config.inc.php keinen Sinn
include("config.inc.php");

//Abfrage der Tabelle gasttabelle
//Es ist besserer Programmierstil (und von mysql empfohlen), nicht *
//zu benutzen, sondern alle Felder anzugeben
$sql = "SELECT * FROM gasttabelle";
//Abfrage an Datenbank gesendet
$ergebnis = mysql_query($sql, $conn);
if($ergebnis)
{
echo "<table border=2>\n";
//stellt Datensatz als indiziertes Array bereit
while($zeile = mysql_fetch_row($ergebnis))
{
echo "<tr>";
//Menge der Felder eines Ergebnis in einer Anfrage werden geliefert
for($i = 0; $i < mysql_num_fields($ergebnis); $i++)
echo "<td>" . $zeile[$i] . "</td>";
echo "</tr>\n";
}
echo "</table>\n";
//belegter Speicher wird frei gegeben
mysql_free_result($ergebnis);
//beendet Verbindung zum Datenbankserver
mysql_close();
}

?>
<h4><font color=#8E236B>Zurück</font></h4>

</body>
</html>
</body>
</html>

gaeste.htm

.......
<h1>Gästebuch</h1>

<h3>Wenn Ihnen diese Website gefallen hat, Sie Fragen, Anregungen oder Kritik haben,tragen Sie diese
bitte in das Gästebuch ein.
Hier können Sie sich ältere Eintragungen in meinem Gästebuch anschauen.</h3>


<form method="post" action="speichern.php"



Betreff:

<input type=text name='betreff' size=30>


Absender:

<input type=text name='absender' size=30 value=''>




E-Mail:

<input type=text name='email' size=30 value='' >




Ihre Nachricht:

<textarea name='message' rows="10" cols="40">
</textarea>


<input type=submit value='abschicken'>
<input type=reset value='löschen'>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
  Mit Zitat antworten
Alt 29.12.2004, 19:55  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Die Dateien sind schonmal richtig, aber sie kommen auch bei im in das Verzeichnis, wo du sie herhast. Also in mysql\data als eigenes Unterverzeichnis
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PhpMyAdmin Gesicherte Datenbank auf einen anderen Server kop Datenbanken 12 21.11.2005 13:35
Datenbank Backup mit phpMyAdmin Plague Datenbanken 1 20.11.2005 03:16
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
PHPMyAdmin will keine Datenbank anlegen Bunnydog PHP Tipps 2005 6 23.01.2005 11:27
PHPMyAdmin will keine Datenbank anlegen Bunnydog Datenbanken 2 22.01.2005 12:09
PHPmyAdmin läuft nicht kampfnickel Datenbanken 11 30.12.2004 13:23
PHPMyadmin zeigt Datenbank nicht an nieselfriem PHP Tipps 2004-2 1 19.12.2004 10:34
Datenbank erstellen ohne PHPmyAdmin PHP Tipps 2004 20 26.07.2004 17:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin datenbank speicherort, php phpmyadmin mysql datenbankverbindung ordner htdocs, phpmyadmin gästebuch, gästebuch phpmyadmin, xampp gästebuch einfügen, guetbook database phpmyadmin, phpmyadmin verbindung zur datenbank, phpmyadmin config.inc.php, htdocs datenbank in phpmyadmin anzeigen, gästebuch datenbank erstellen mit phpmyadmin, gästebuch php my admin, http://www.php.de/datenbanken/14961-erledigt-datenbank-mit-phpmyadmin.html, phpmyadmin verbindung in datenbank, formular für phpmyadmin, phpmyadmin formular datenbank, php formular speichern phpmyadmin, phpmyadmin daten aus html speichern, php code einfügen in phpmyadmin, phpmyadmindatenbank aufbau, phpmyadmin .frm importieren

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.