Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
totaler anfänger will tabelle erstellen... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
totaler anfänger will tabelle erstellen...


 
Maybe
09-11-2006, 19:23 
 
Okay, ihr lacht euch vll. kaputt aber jeder hat mal angefangen oder?
Ich zeig euch mal meinen Code...
Mein Prob ist, das es die Tabelle dann einfach nicht gibt =/

<?php
@mysql_connect("localhost", "", "") or die("Verbindung zu MySQL gescheitert!");
@mysql_select_db("") or die("Datenbankzugriff gescheitert!");
$sql = "CREATE TABLE testturnier_e (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(80), pferd VARCHAR(80), hof VARCHAR(80))";
mysql_close();
?>

Hat jemand eine ahung warum?

LG...

 
TobiaZ
09-11-2006, 19:29 
 
Warum liest du unsere Regeln nicht?

Da steht z.B. drin, dass du den Code umbrechen sollst und mysql_error() verwenden mögest.

Danke für deine Kooperation.

 
hall
09-11-2006, 19:43 
 
http://de2.php.net/mysql_query

 
TobiaZ
09-11-2006, 19:58 
 
:D

 
Maybe
09-11-2006, 20:21 
 
Sorry =( Irgendwie hab ich das nich geschnallt...
Danke, jetzt geht xDD Hab ja gesagt, ich bin totaler anfänger xD

 
TobiaZ
09-11-2006, 20:22 
 
Und das nächste mal brichst du dann bitte den Code um, danke!

 
Maybe
09-11-2006, 20:53 
 
Ähm ich versauchs, hab mich so an diese schreibweise gewöhnt und so...

tut mir leid, also ich hab mich an noch einem script versucht... wenns unter eurem niveau ist *lol* Dann klickt einfach wieder weg ^^ Ich bin eben noch nich so gut...
Das hier sollte eig. Daten von einer in die andere Tabelle übertragen. Es kann sein das das ganze auch irgendwie leichter geht +lol+ ich kanns aber nicht anders...

<?php
@mysql_connect("localhost", "", "") or die("Verbindung zu MySQL gescheitert!");
@mysql_select_db("") or die("Datenbankzugriff gescheitert!");
$result = mysql_query('SELECT * FROM testturnier');
$eintragen = $result;
$result = mysql_query('INSERT INTO testturnier_e (
id,
name,
email,
pferd,
hof)
VALUES (
'$_POST[eintragen]');
if (!$result) {
die('Ungültige Abfrage: ' . mysql_error());
}
mysql_close();
?>

Der Fehler liegt in Zeile 21... irgendwie hab ich die total vermurkst...

 
wahsaga
09-11-2006, 20:56 
 
Original geschrieben von Maybe
Der Fehler liegt in Zeile 21...
Bei einem Script, das nicht mal 21 Zeilen hat ...?

Bitte lerne, deine Probleme mal vernünftig und nachvollziehbar zu beschreiben.
Wenn du eine Fehlermeldung bekommst, dann zitiere diese auch.
Mit "funzt nicht" kann kein Mensch was anfangen, das fällt in die Rubrik Verbaldurchfall.

 
Hirnhamster
09-11-2006, 21:00 
 
allein an dem syntax highlighting hier im Forum siehst du doch schon, dass mit deinem Code was nicht stimmt

 
Maybe
09-11-2006, 21:01 
 
Bei mir hats ne Zeile 21... liegt daran das ich das Grundgerüst weggelassen hat.
Fehlermeldung:

Parse error: syntax error, unexpected T_VARIABLE in /usr/export/www/vhosts/funnetwork/hosting/maybepower/testturnier/insert.php on line 21

Zeile 21 währe:

'$_POST[eintragen]');

Edit: Ich weiß auch das damit was nich stimmt, mein Prob liegt darin das ich nich weiß was...

 
wahsaga
09-11-2006, 21:24 
 
http://www.php.net/manual/de/language.types.string.php#language.types.string.parsing

 
Maybe
10-11-2006, 08:59 
 
Hm... ich verstehs nicht...
Falls das jetzt richtig geschrieben währe, könnte das dann funktionieren? Das war nur so eine 'idee' von mir, ich weiß gar nicht ob es möglich ist, so das script zu schreiben...

 
nOe
10-11-2006, 18:22 
 
'$_POST[eintragen]' gibt es gar nicht... Wenn überhaupt $_POST['eintragen']...


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:58 Uhr.