ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
324
324
EMPFEHLEN
-
26.11.11 16:29 #1
- Registriert seit
- Apr 2010
- Beiträge
- 40
Hallo,
ich beschäftige mich gerade mit PHP und MYSQL. Allerdings funktoniert das Tabellen-erzeugen nicht. Ich habe die MYSQL-Version 5.5.16 und erhalte immer folgenden Fehler:
Verbindung erfolgreichResource id #4Anfrage fehlgeschlagen: No database selected
Außerdem wird wie an oben sieht immer 'Verbindung erfolgreich' ausgegeben, obwohl es in einer if-Schleife steckt.
PHP-Code:<?php
error_reporting(E_ALL);
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'root' );
define ( 'MYSQL_KENNWORT', '' );
define ( 'MYSQL_DATENBANK', 'adressen' );
?>Ich würde mich sehr freuen, wenn mir hier jemand helfen könnte!PHP-Code:<?php
require_once ('konfiguration.php');
$db_link=mysql_connect(MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT);
if($db_link==TRUE) {
echo 'Verbindung erfolgreich';
echo $db_link;
}
else {
die('Verbindung fehlgeschlagen'.mysql_error());
}
mysql_close($db_link);
$sql = "
CREATE TABLE `adressen` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nachname` VARCHAR( 150 ) NOT NULL ,
`vorname` VARCHAR( 150 ) NULL ,
`akuerzel` VARCHAR( 2 ) NOT NULL ,
`strasse` VARCHAR( 150 ) NULL ,
`plz` INT( 5 ) NOT NULL ,
`telefon` VARCHAR( 20 ) NULL
) ENGINE = MYISAM
";
$db_erg = mysql_query($sql) or die("Anfrage fehlgeschlagen: " . mysql_error());
?>
-
26.11.11 16:50 #2
Der Fehler sagt, dass die Variablen dieser Zeile
falsch oder nicht vorhanden sind. (In diesem Fall sind es Konstanten, die Du scheinbar in der konfiguration.php einträgst)PHP-Code:$db_link=mysql_connect(MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT);
mfg chmee
Ah, Sorry, mir fehlt ein Database-Select:
PHP-Code:mysql_select_db($sqldatabase);
Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Drei Dinge:
1. die Variable $db_link niemals mit '==' auf true prüfen. Dafür besser geeignet:
2. mysql_select_db nicht vergessen:PHP-Code:if ($db_link === false) {
die("Nix DB-Verbindung!");
}
3. Nach dem Verbindungsaufbau die Verbindung nicht gleich wieder schließen (mysql_close())PHP-Code:mysql_select_db(MYSQL_DATENBANK, $db_link);
Oracle Certified MySQL 5 Professional Developer
Zend Certified PHP 5.3 Engineer
Vorträge, Webinare, etc im Mayflower - Blog
Ähnliche Themen
-
MySQL Abfrage 2er Tabellen - Problem
Von Andre_d im Forum PHPAntworten: 4Letzter Beitrag: 19.12.08, 19:48 -
Problem bei MySQL Tabellen Ausgabe mit PHP und JS
Von nikwithk im Forum PHPAntworten: 2Letzter Beitrag: 02.06.05, 15:26 -
[MySQL] Tabellen Problem
Von ViperNeo im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 25.10.04, 23:39 -
[mysql] Problem mit Großschreibung in Tabellen
Von danielmueller im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 19.09.04, 13:35 -
Problem mit MySQL Query von 2 Tabellen
Von sasuki im Forum PHPAntworten: 6Letzter Beitrag: 19.02.04, 03:02





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren