N
nerobp
Grünschnabel
Neue Frage:
Ich habe einen String, der Stück für Stück auseinander genommen wird und jeder Buchstabe wird nun angeschaut!
Kommt nun ein LEERZEICHEN, soll er statt dessen ein unterstrich draus machen.
Aber er akzeptiert schon meine Bedingung der Abfrage nicht, welche wie folgt aussieht:
if ($buchstabe == ""){
$buchstabe = "_";
}
Es funktioniert auch nicht:
if ($buchstabe == "& # 1 6 0 ;"){
$buchstabe = "_";
}
if ($buchstabe == " "){
$buchstabe = "_";
}
Wie zum Teufel klappt das?????
---------------------Was ab hier kommt, habe ich auch schon selber hinbekommen---------------------
Also, ich komme hier echt nicht mehr weiter.
Ich habe eine Seite mit einer Eingabemaske.
Man klickt auf abschicken.
In eine Tabelle soll dann was hinzugefügt werden oder aktualisiert... funzt alles...
Sollte aber diese Tabelle nicht vorhanden sein, dann soll er sie erstellen und den Eintrag in die Talle vornehmen. Und genau das geht nicht
Das ganze ist unter PHP geschrieben... daher brauche ich auch die Anführungsstriche bei den Hilfen!!!
$sql = "SELECT * FROM ".$dname;
$result = mysql_query($sql) OR mysql_query("
CREATE TABLE $dname
(deckid INT NOT NULL AUTO INCREMENT,
deckname VARCHAR(20) NOT NULL,
karte VARCHAR(35) NOT NULL,
farben VARCHAR(5) NULL,
anzahl SMALLINT(2) NOT NULL,
PRIMARY KEY(deckid)
)TYPE=MyISAM DEFAULT CHARSET=armscii8 AUTO_INCREMENT=1 ;
");
$num = mysql_num_rows($result); <--- ZEILE 57
Die Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in [ZIELORDNER]addkzd.php on line 57
Table 'db.aluren' doesn't exist
Hab einen Fehler wegbekommen!
$sql = "SELECT * FROM ".$dname;
$result = mysql_query($sql) OR mysql_query("
CREATE TABLE $dname
(deckid INT NOT NULL AUTO INCREMENT,
deckname VARCHAR(20) NOT NULL,
karte VARCHAR(35) NOT NULL,
farben VARCHAR(5) NULL,
anzahl SMALLINT(2) NOT NULL,
PRIMARY KEY(deckid)
)TYPE=MyISAM DEFAULT CHARSET=armscii8 AUTO_INCREMENT=1 ;
");
$result = mysql_query($sql) OR die(mysql_error()); <---------
$num = mysql_num_rows($result);
Aber der Fehler besteht noch, dass er die Tabelle nicht eingerichtet hat!
JUHUUUUU!!!
DER FEHLER LAG HIER:
deckid INT NOT NULL AUTO INCREMENT, <---
AUTO_INCREMENT hätte es sein müssen
So, tabelle macht er, nur reinschreiben nix und keine Fehlermeldung
Ich habe einen String, der Stück für Stück auseinander genommen wird und jeder Buchstabe wird nun angeschaut!
Kommt nun ein LEERZEICHEN, soll er statt dessen ein unterstrich draus machen.
Aber er akzeptiert schon meine Bedingung der Abfrage nicht, welche wie folgt aussieht:
if ($buchstabe == ""){
$buchstabe = "_";
}
Es funktioniert auch nicht:
if ($buchstabe == "& # 1 6 0 ;"){
$buchstabe = "_";
}
if ($buchstabe == " "){
$buchstabe = "_";
}
Wie zum Teufel klappt das?????
---------------------Was ab hier kommt, habe ich auch schon selber hinbekommen---------------------
Also, ich komme hier echt nicht mehr weiter.
Ich habe eine Seite mit einer Eingabemaske.
Man klickt auf abschicken.
In eine Tabelle soll dann was hinzugefügt werden oder aktualisiert... funzt alles...
Sollte aber diese Tabelle nicht vorhanden sein, dann soll er sie erstellen und den Eintrag in die Talle vornehmen. Und genau das geht nicht
Das ganze ist unter PHP geschrieben... daher brauche ich auch die Anführungsstriche bei den Hilfen!!!
$sql = "SELECT * FROM ".$dname;
$result = mysql_query($sql) OR mysql_query("
CREATE TABLE $dname
(deckid INT NOT NULL AUTO INCREMENT,
deckname VARCHAR(20) NOT NULL,
karte VARCHAR(35) NOT NULL,
farben VARCHAR(5) NULL,
anzahl SMALLINT(2) NOT NULL,
PRIMARY KEY(deckid)
)TYPE=MyISAM DEFAULT CHARSET=armscii8 AUTO_INCREMENT=1 ;
");
$num = mysql_num_rows($result); <--- ZEILE 57
Die Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in [ZIELORDNER]addkzd.php on line 57
Table 'db.aluren' doesn't exist
Hab einen Fehler wegbekommen!
$sql = "SELECT * FROM ".$dname;
$result = mysql_query($sql) OR mysql_query("
CREATE TABLE $dname
(deckid INT NOT NULL AUTO INCREMENT,
deckname VARCHAR(20) NOT NULL,
karte VARCHAR(35) NOT NULL,
farben VARCHAR(5) NULL,
anzahl SMALLINT(2) NOT NULL,
PRIMARY KEY(deckid)
)TYPE=MyISAM DEFAULT CHARSET=armscii8 AUTO_INCREMENT=1 ;
");
$result = mysql_query($sql) OR die(mysql_error()); <---------
$num = mysql_num_rows($result);
Aber der Fehler besteht noch, dass er die Tabelle nicht eingerichtet hat!
JUHUUUUU!!!
DER FEHLER LAG HIER:
deckid INT NOT NULL AUTO INCREMENT, <---
AUTO_INCREMENT hätte es sein müssen
So, tabelle macht er, nur reinschreiben nix und keine Fehlermeldung
Zuletzt bearbeitet: