|
You last visited: Today at 05:21
Advertisement
php/mysql problem beim eintragen in die db
Discussion on php/mysql problem beim eintragen in die db within the Web Development forum part of the Coders Den category.
05/14/2011, 23:32
|
#1
|
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
|
php/mysql problem beim eintragen in die db
hey,
habe folgendes prob: es kommt kein error aber es wird auch nichts in die db eingetragen was ist falsch ?
$con = mysql_connect("","z3r024","z3r024");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("z3r024'", $con);
mysql_query("INSERT INTO
Itemshop(Itemname, Beschreibung, Preis, Bildpfad)
VALUES
(".$Itemname.", ".$Beschreibung.", ".$Preis.", ".$Bildpfad.")");
echo 'Item wurde Eingetragen';
Und item wurde eingetragen kam auch nicht
mfg JacK
|
|
|
05/15/2011, 09:10
|
#2
|
elite*gold: 0
Join Date: Mar 2011
Posts: 519
Received Thanks: 116
|
Quote:
Originally Posted by JacK le chilla
hey,
habe folgendes prob: es kommt kein error aber es wird auch nichts in die db eingetragen was ist falsch ?
Und item wurde eingetragen kam auch nicht
mfg JacK
|
PHP Code:
$con = mysql_connect("localhost"/* siehe #1 */,"z3r024","z3r024") or die('Could not connect: ' . mysql_error()/* siehe #2 */); mysql_select_db("z3r024") or die(mysql_error()/* falls die DB falsch ist */); mysql_query("INSERT INTO Itemshop(Itemname, Beschreibung, Preis, Bildpfad) VALUES ('$Itemname', '$Beschreibung', '$Preis', '$Bildpfad'/* siehe #3,#4 */)") or die(mysql_error()); echo 'Item wurde Eingetragen';
Falsch: - In mysql_connect gehört immer an erster Stelle der Host, ich denke es wird bei dir localhost sein
- Lass das if Statement weg und schreib stattdessen "or", das wird die Ladezeit verkürzen, denn ein if Statement wird immer durchlaufen und dein "or" nur, wenn die Verbindung zur DB FALSE ist.
- Bei dem query ist es sehr wichtig, dass du nicht während des querys noch ein " benutzt, denn dann wird die funktion beendet.
- Punkte braucht man im query auch nicht, da es SQL und nicht PHP Sprache ist.
|
|
|
05/15/2011, 11:46
|
#3
|
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
|
danke
hat mir gleich bei mehrern problemen geholfen fettes thx
|
|
|
05/15/2011, 14:10
|
#4
|
elite*gold: 100
Join Date: Sep 2009
Posts: 8,136
Received Thanks: 2,760
|
Ich würde dir noch empfehlen den query zu prüfen, ob der auch "Erfolgreich " oder "Fehlgeschlagen" ist.
Das geht so :
du musst aber vorher die variable $query anlegen.
So sollte es aussehen :
PHP Code:
$query = mysql_query("INSERT INTO Itemshop(Itemname, Beschreibung, Preis, Bildpfad) VALUES ('$Itemname', '$Beschreibung', '$Preis', '$Bildpfad'/* siehe #3,#4 */)") or die(mysql_error());
PHP Code:
if($query){ echo"Eintrag Erfolgreich"; }else{ echo"Eintrag Fehlgeschlagen"; }
|
|
|
05/15/2011, 14:39
|
#5
|
elite*gold: 0
Join Date: Mar 2011
Posts: 519
Received Thanks: 116
|
Quote:
Originally Posted by ჩanana :3
Ich würde dir noch empfehlen den query zu prüfen, ob der auch "Erfolgreich " oder "Fehlgeschlagen" ist.
Das geht so :
du musst aber vorher die variable $query anlegen.
So sollte es aussehen :
PHP Code:
$query = mysql_query("INSERT INTO Itemshop(Itemname, Beschreibung, Preis, Bildpfad) VALUES ('$Itemname', '$Beschreibung', '$Preis', '$Bildpfad'/* siehe #3,#4 */)") or die(mysql_error());
PHP Code:
if($query){ echo"Eintrag Erfolgreich"; }else{ echo"Eintrag Fehlgeschlagen"; }
|
Dann würde ich noch prüfen ob alle Sachen eingegeben worden sind(falls es ein Formular ist.
|
|
|
05/18/2011, 18:19
|
#6
|
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
|
ja danke ^^ das hatte ich zwar schon aber danke für eure mühe der Thread kann geclosed werden
|
|
|
|
Similar Threads
|
Suche Hilfe beim installieren von mysql
04/16/2011 - Metin2 Private Server - 3 Replies
Hallo com,
Ich habe mir einen root-server gekauft (FreeBSD 7.2), die serverfiles habe ich schon installiert nur habe ich ein Problem und zwar wenn ich mysql installieren möchte und ich die Installation mit folgendem Befehl abschließen möchte
"/usr/local/bin/mysql_install_db"
kommt bei mir folgene Fehlermeldung
/usr/local/bin/mysql_install_db:Not a directory
Und wenn ich mysql konfigurieren möchte mit folgendem Befehl
|
Mysql fehler beim einbatchen
07/11/2010 - WoW Private Server - 10 Replies
wollte gerade meine neue world einbatchen, un siehe da bekomme diesen fehler
The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working
|
Navicat mysql problem beim installieren!
12/20/2009 - Main - 1 Replies
hier wenn ich installiere kommt dieses was muss ich machen damit es funst will mein metin2 p-server konfigurieren!
:rtfm:
http://img130.imageshack.us/img130/8463/unbenannt ui.png
|
Mysql problem beim eigenen server
10/05/2009 - Metin2 Private Server - 1 Replies
hallo elitepvpers
ich hab ein problem bei meinem server unzwar ich kann nicht zu mysql connecten da ist diese fehlermeldung : cannot connect to mysql *und dann meine ip*
bitte um hilfe
€: hat sich erledigt
|
MySql Problem beim erstellen eines P-servers
10/31/2008 - Main - 1 Replies
Hi Leute
wollt vor kurzem n FLYFF P-Server für mich und miene freunde erstellen.
Das Problem ist nur die Erstellung einer Datenbank mit MySql und Navicat
wenn ich eine Datenbank erstellen will klappt das auch nur wenn ich die normalen Sachen wie root@loclahost etc. in die
Eingabefelder eingebe selbst wenn ich bei der Installation was anderes angebe wenn ich dann den server starten will krieg ich die Meldung "Could not connect to MySql"
Was ich jetz brauch is jemand der mir ne genau...
|
All times are GMT +2. The time now is 05:21.
|
|