php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2005, 21:56  
Erfahrener Benutzer
 
Registriert seit: 08.07.2005
Beiträge: 108
fadass
fadass eine Nachricht über ICQ schicken
Standard probleme mit mysql tabellen!

hi
ich hab ein paar probleme mit mySQL, erstma die install.php
PHP-Code:
<?php
$admin_create 
"CREATE TABLE admin
                    (
                     name CHAR(30) NOT NULL,
                     pw CHAR(30) NOT NULL,
                     mail CHAR(30) NOT NULL
                    )"
;
     
mysql_query($admin_create$link);
     if(
$admin_create==true)
                            echo 
"jop";
     else
                            echo 
"noe";
?>
das
Code:
if($admin_create==true)
                            echo "jop";
     else
                            echo "noe";
war nur als test um heraus zubekommen ob die tabelle hinzugefügt wurde. was ausgestrahlt wurde war "jop", aber in phpmyadmin steht nichts von irgendeiner tabelle ( ich mein, in der tdc db befindet sich überhaupt keine tabelle.
aso die config.inc.php:
PHP-Code:
<?php
<?

  
$database = array();
  
  
$database['dbhost']='localhost';
  
$database['dbname']='fadass';
  
$database['dbpw']='poppen';
  
$database['dbdb']='tdc';
?>
  
?>
fadass ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.07.2005, 22:03  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Wo baust du denn die Verbiindung zur DB auf?

außerdem, deine if abfrage ist falsch!
if(mysql_query($admin_create, $link)){....}

Edit, okay bin mir bei meiner abfrage auch nicht sicher, einfach mal testen
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline   Mit Zitat antworten
Alt 12.07.2005, 22:06  
Gast
 
Beiträge: n/a
Standard

Das kannst du so auf nicht mit php abfragen.
php wandelt den querystring im zweifelsfall in eine bool um und dann kommt true raus.
Was sacht den mysql error so?

EDIT:Ich hab die Query mal bei mir getestet phpmyadmin zeigt die wirklich nich an. ein SHOW TABLES in der DB macht es aber
  Mit Zitat antworten
Alt 12.07.2005, 22:15  
Erfahrener Benutzer
 
Registriert seit: 08.07.2005
Beiträge: 108
fadass
fadass eine Nachricht über ICQ schicken
Standard

also, fehler kommen garnicht, es wird einfach nichts in die db geschrieben...
@andy: was meinst du mit "Wo baust du denn die Verbiindung zur DB auf? "
ich glaub du meinst wegen localhost? ich hab alles(php, apach, mysql und noch andere sachen) auf meinem pc installiert und es läuft auch alles
fadass ist offline   Mit Zitat antworten
Alt 12.07.2005, 23:04  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Er meint das du mit Hilfe von mysql_connect() und mysql_select_db() erst eine Verbindung herstellen musst.
Wenn du prüfen willst ob der mySQL-Befehl erfolgreich war musst du das anders machen:
PHP-Code:
<?php
$admin_create 
"CREATE TABLE admin
                  (
                   name CHAR(30) NOT NULL,
                   pw CHAR(30) NOT NULL,
                   mail CHAR(30) NOT NULL
                  )"
;
$result =  mysql_query($admin_create$link) or die(mysql_error());
if (
$result)
 {
  echo 
'jop';
 }
 else
 {
  echo 
'noe';
 }
 
?>
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline   Mit Zitat antworten
Alt 12.07.2005, 23:27  
Erfahrener Benutzer
 
Registriert seit: 08.07.2005
Beiträge: 108
fadass
fadass eine Nachricht über ICQ schicken
Standard

jop, danke so @du-weisst-schon-wer, der fehler war
PHP-Code:
<?php

     $link 
mysql_connect('localhost''fadass''poppen');

$db_selected mysql_select_db('tdc'$link);
?>
fadass ist offline   Mit Zitat antworten
Alt 13.07.2005, 09:20  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von fadass
PHP-Code:
<?php
     $link 
mysql_connect('localhost''fadass''poppen');

$db_selected mysql_select_db('tdc'$link);
?>
Das meinte ich mit "wo baust du die Verbindung auf".
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline   Mit Zitat antworten
Antwort


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
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
[Erledigt] MYSQL Tabellen konvertieren. Datenbanken 1 11.04.2006 08:16
Probleme mit MySQL 4.1.18 frankys9 Datenbanken 3 17.03.2006 10:42
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
MySQL Administrator Probleme mit Umlauten beim Scripten Datenbanken 5 28.04.2005 11:44
Probleme mit mysql nach Update auf PHP5 PHP Tipps 2005 2 09.02.2005 11:53
[Erledigt] Ausgelesende Daten in MySQL Tabellen mit Links verbinden Datenbanken 8 15.01.2005 20:50
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
[Erledigt] probleme mit mysql Datenbanken 10 29.12.2004 16:54
Probleme seit MySQL 4.1.7 Server, Hosting und Workstations 3 21.12.2004 14:17
Über PHP Script 2 MySQL Tabellen abgleichen PHP Tipps 2004 0 20.09.2004 09:32
alle tabellen in einer mysql db ausgeben PHP Tipps 2004 2 06.09.2004 19:36
MySql und Php (Probleme mit Sonderzeichen) pit62 PHP-Fortgeschrittene 4 15.06.2004 04:19
probleme bei mysql PHP Tipps 2004 3 07.06.2004 21:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:05 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.