<?php
mysql_connect("localhost", "fishi", "daspasswort", "fishi") or die
("Keine Verbindung moeglich");
$name = $_POST["Name"];
$email = $_POST["Email"];
$eintrag = "INSERT INTO test
(Name, Email)
VALUES (
".$name.",
".$email."
)";
$eintragen = mysql_query($eintrag);
?>
Hab ne Tabelle der Name ist test und 2 spalten Name & Email aber bei mir kommt nix raus (Möchte ein Gästebuch so machen)
Kann jemand helfen ? Bitte erklärt (Für dummiys )
Mach es mit phpMyAdmin
Ach ja in Sachen MySQL bin ich ein totaler anfänger in php so la la
fishi
thx. aber geht immer noch nicht kommt immer
Keine Verbindung moeglich, hmm aber alles ist ok.Ach ja ich muss doch das passwort vin fishi_test nehmen oder ?
nun spuckt es eine fehler meldung aus
Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘fishi’@‘server2.bplaced.net’ (using password: YES) in /users/fishi/www/senden_lesen.php on line 2
Keine Verbindung moeglich
<?php
mysql_connect("localhost", "fishi", "passwort", "fishi_test") or die("Keine Verbindung moeglich");
$name=$_POST["Name"];
$email=$_POST["Email"];
$eintrag = "INSERT INTO test
(Name, Email)
VALUES (
'".$name."',
'".$email."'
)";
if(mysql_query($eintrag)){
echo "erfolgreich";
}else{
echo mysql_error();
}
?>
<?php
$host = "localhost";
$user = "fishi";
$pw = "---dein passwort---";
$datenbank = "fishi_test";
$connection = mysql_connect($host, $user, $pw) or die("Keine Verbindung möglich.".mysql_error());
mysql_select_db($datenbank, $connection) or die("Datenbank konnte nicht gefunden werden.".mysql_error());
?>
Laut meinen Kenntnisstand hat nämlich zum einen mysql_connect nur 3 Attribute, die nötig sind für die Verbindungsherstellung und zum anderen fehlt mir bei dir der mysql_select_db()-Befehl
Einfügen? Der zweite Parameter von mysql_connect() ist dein Loginname, und der gleicht dem Datenbanknamen - also nicht fishi, sondern fishi_test… der Code von comjag sollte richtig sein.
@myPages: Man kann die DB auch im vierten Parameter von mysql_connect() angeben, von daher ist mysql_select_db() in diesem Fall unnötig. Außerdem ist der Loginname in deinem Code immer noch falsch.