Kann nur eine Spalte editieren - nicht mehr als eine

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Kann nur eine Spalte editieren - nicht mehr als eine

Postby phpstefan » 09. January 2005 20:05

Hallo,
ich habe mir dieses Script zum erstellen von Tabellen geschrieben.
Code: Select all
<?php
   error_reporting(E_ALL);
   include 'mysql_config.php';
   $db_link_check = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
   if($db_link_check) {
      echo "Verbindung zur Datenbank ".MYSQL_HOST." wurde erfolgreich hergestellt<br>\n";
      if(mysql_select_db(MYSQL_DATABASE)) {
         echo "Die Datenbank wurde ausgewählt.";
//Hier kann ich jetzt Querys senden
$result = mysql_query("CREATE TABLE unnews(Nachricht TEXT)");


      } else {
         echo "Leider konnte keine Verbindung zur Datenbank ".MYSQL_HOST." hergestellt werden<br>";
         echo "Der Grund dafür: ".mysql_error();
      }

   } else {
      echo "Es konnte keine Verbindung aufgebaut werden";
   }

?>

Leider kann ich nur eine Spalte festlegen.

1. Wie kann ich mehrere Spalten definieren?? (Ich habe es probiert, sie mit einem Komma zu trennen)

2. Bei php.net habe ich die Tutorials zu MySQL gerade dran und dortsteht, ich muss sie mit einem Komma trennen.

3. Mit nur einer Spalte klappt es.
phpstefan
 
Posts: 17
Joined: 30. October 2004 13:03
Location: Freiberg

Postby Wiedmann » 09. January 2005 21:03

Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby phpstefan » 10. January 2005 14:33

Irgendwie kapiere ich es trotzdem noch nicht richtig. Könnt ihr mal schreiben, wie ihr eine MySQL-Tabelle erstellt (mit MySQL). Am besten ein PHP-Script, in dem schon alles drin steht. Ich kann es mir dann ja anpassen.
phpstefan
 
Posts: 17
Joined: 30. October 2004 13:03
Location: Freiberg

Postby Jan H. Krüger » 10. January 2005 17:53

So in dieser Art ?

Code: Select all
$sql = "CREATE TABLE tab_tech ( "
       . "id_tech int UNSIGNED NOT NULL auto_increment,"
       . "name varchar(25) NOT NULL,"
       . "describtion text,"
       . "research_time int UNSIGNED NOT NULL,"
       . "active ENUM('y','n') DEFAULT 'n' NOT NULL,"
       . "evolution int UNSIGNED NOT NULL,"
       . "PRIMARY KEY (id_tech) "
       . ")AUTO_INCREMENT=1000000;";
$result = mysql_query($sql);
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 13 guests