php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.07.2008, 11:56  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 11
andi befindet sich auf einem aufstrebenden Ast
Standard php script Fehler

Hallo,
ich habe mir ein script zur tabellenerstellung gemacht, warum wird ausgegeben das die tabellenicht erstellt werden konnte http://stoller1991.st.funpic.de/test.php
wo ist der fehler?
Code:
<?php 
 
$connection = @mysql_connect('localhost', 'stoller1991', 'mein passwort') or die("Konnte nicht mit dem mySQL-Server verbinden!"); 
mysql_select_db('stoller1991', $connection) or die("Konnte Datenbank nicht finden!"); 
 
$prüf = mysql_select_db('stoller1991', $connection) or die("Konnte Datenbank nicht finden!"); 
 
if ($connection == true) 
{echo 'Du bist mit der Datenbank verbunden, <br/> ';} 
 
 
if ($prüf == true) 
{echo 'Datenbank stoller1991 würde ausgewählt, <br/> ';} 
 
 mysql_query("CREATE TABLE `Tabelle5` ( 
`ID` varchar(30) NOT NULL, 
`User` varchar(10) NOT NULL, 
`Passwort` varchar(15) NOT NULL, 
PRIMARY KEY (``) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8") or die ('Tabelle konnte nicht erstellt werden'); 
 
 
$query = "NSERT INTO Tabelle2 
(ID,User,Passwort) 
VALUES 
('1','Timo','1245')"; 
$res = mysql_query($query); 
if ($res === false) 
{ 
 echo "Konnte Werte nicht in Tabelle2 schreiben!"; 
 exit; 
} 
 
echo "Alles ist gut gegangen!"; 
 
mysql_query("INSERT INTO `Tabelle5`(`ID`,`user`,`passwort`) VALUES ('1', 'timo','123456')"); 
 
?>
andi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.07.2008, 11:58  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Wie wärs wenn du dir mysql_error() statt 'Tabelle konnte nicht erstellt werden' anzeigen lässt?
cycap ist offline  
Alt 30.07.2008, 12:00  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ich vermute mal, weil du als Primary Key einen Leerstring angibst....
Lass dir einfach mal mysql_error() ausgeben, dann weißt du mehr...
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 30.07.2008, 12:02  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 11
andi befindet sich auf einem aufstrebenden Ast
Standard

Ja dan wird mysql_error() angezeigt , ich verstehdas nichtnormaler weise müsste die tabelle doch erstellt werden
andi ist offline  
Alt 30.07.2008, 12:11  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 11
andi befindet sich auf einem aufstrebenden Ast
Standard

ja jetzt wurde Table 'Tabelle5' already exists ausgegeben dan nehm ichmal an das es funktionierthat
andi ist offline  
Alt 30.07.2008, 12:15  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 11
andi befindet sich auf einem aufstrebenden Ast
Standard

aber dan müsste ja bei dem code 123456 ausgegebenwerden

Code:
<?php

$connection = @mysql_connect('localhost', 'stoller1991', 'gabewriter') or die("Konnte nicht mit dem mySQL-Server verbinden!");
mysql_select_db('stoller1991', $connection) or die("Konnte Datenbank nicht finden!");

$prüf = mysql_select_db('stoller1991', $connection) or die("Konnte Datenbank nicht finden!");

if ($connection == true)
{echo 'Du bist mit der Datenbank verbunden, <br/> ';}


if ($prüf == true)
{echo 'Datenbank stoller1991 würde ausgewählt, <br/> ';}


echo "Alles ist gut gegangen!";

mysql_query("INSERT INTO `Tabelle5`(`ID`,`user`,`passwort`) VALUES ('1', 'timo','123456')");

$selekt = mysql_query ("SELECT * FROM `Tabelle5` WHERE `ID` = '1';)

$festhalten = mysql_fetch_object($selekt)

$passwort = $festhalten->passwort;

echo $passwort;



?>
ergibt aber das http://stoller1991.st.funpic.de/test.php

Geändert von andi (30.07.2008 um 12:17 Uhr).
andi ist offline  
Alt 30.07.2008, 12:22  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

vielleicht formatierst du das ganze mal anständig, schreibst es in [php]-tags und achtest auf semikolons hinter den befehlen
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 30.07.2008, 12:58  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Wenn du vorher deinen Code mit die() unterbrichst ist wohl klar das danach nichts mehr ausgegeben wird...

Du kannst übrigens CREATE TABLE IF NOT EXIST benutzen
cycap ist offline  
Alt 30.07.2008, 13:02  
Neuer Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 11
andi befindet sich auf einem aufstrebenden Ast
Standard

wo hab ich den code mit () unterbrchen
andi ist offline  
Alt 30.07.2008, 13:04  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

du willst mich verarschen oder? das ist doch nie im leben dein eigener code wenn du sowas antwortest
cycap ist offline  
 


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
Counter Script bringt Fehler Almond PHP Tipps 2006 6 13.06.2006 10:03
[Erledigt] Fehler im Code? PHP Tipps 2006 4 15.02.2006 17:53
[Erledigt] Counter script, kleiner OOP fehler? PHP-Fortgeschrittene 10 30.11.2005 22:34
Frage: Suche Fehler in diesem Script... PHP Tipps 2005-2 14 25.10.2005 19:24
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
Bitte um Hilfe: Fehler im Script ?!? PHP Tipps 2005 6 23.05.2005 21:46
fehler im script oder fehler beim server PHP Tipps 2005 12 21.05.2005 17:04
Fehler im Script (?) - Auf Webserver funzt der Code... PHP Tipps 2005 5 09.05.2005 11:17
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
Fehler in Bild-upload Script PHP Tipps 2004-2 5 19.11.2004 14:01
Habe Fehler im Script bitte um Hilfe test022 PHP Tipps 2004-2 9 13.11.2004 17:44
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
fehler im script PHP Tipps 2004 1 27.07.2004 21:05
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php script fehler finden, php scriptfehler, php scripte fehler, php script fehler ausgeben, php script fehler, php script fehler anzeigen, fehler finden html scripten, fehler im php code finden, php scriptfehler finden, tool php fehler anzeigen, php scriptfehler ausgeben, fehler in php script finden, scriptfehler php, php script passwort fehler, script-fehler ausgeben, pspad php skriptfehler finden, php echo skriptfehler ausgeben, php fehler im script finden, script auf fehler php suchen, anzeigen fehler \or die\ php

Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 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