Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Mai multe create tabel intr-un query
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Tudy



Data înscrierii: 22/Sep/2004
Mesaje: 481
Locație: Cluj-Napoca, Romania

Trimis: Joi Feb 24, 2005 3:20 pm    Titlul subiectului: Mai multe create tabel intr-un query  

Eu am ceva de genul asta :

Cod:
$sql_command='SELECT * FROM CE?';
$query=mysql_query($sql_command, $connect);
if($query!=true)
   {
   echo 'no tabels found';
   $sql='CREATE TABLE `db1` (`nr` int(11) NOT NULL auto_increment ,'
              .'`user` text NOT NULL,'
                .'`parola` text NOT NULL,'
                .'PRIMARY KEY  (`nr`)) TYPE=MyISAM AUTO_INCREMENT=1;.'
              .'CREATE TABLE `db2` (`id` int(11) NOT NULL auto_increment,'
                .'`name_content` varchar(35) NOT NULL default '','
                .'`title` text NOT NULL,;'   
      $query2 = mysql_query($sql, $connect);
         }
      if($query2==true)
         {
         echo 'Tabelele au fost create';
         }
         else
         {
         echo 'Eroare la creeare';
         }   


Bun. Deci eu doresc sa creez mai multe tabele intr-o singura var, dupa cum se vede. As dori sa ma ajutati la "semnele de puctuatie" din $sql (acolo unde creeaza tabelele - MySQL) pentru ca da eroare.

Si as mai dori sa-mi ziceti ce trebuie sa pun in loc la "CE?", la var $sql_command ca sa ia de peste tot si sa verifice daca exista vreun tabel? Multumesc[/code]
Sus  
aurelian



Data înscrierii: 01/Iun/2003
Mesaje: 833
Locație: Bucuresti

Trimis: Joi Feb 24, 2005 5:16 pm    Titlul subiectului:  

Linia asta:
.'`name_content` varchar(35) NOT NULL default '','

ar trebui rescrisa :

an style="color: #000000"><?php .'`name_content` varchar(35) NOT NULL default \'\',' 

In linia asta:

.'PRIMARY KEY (`nr`)) TYPE=MyISAM AUTO_INCREMENT=1;.'

nu inteleg . ala si cred ca ar trebui scrisa:

an style="color: #000000"><?php .'PRIMARY KEY  (`nr`)) TYPE=MyISAM AUTO_INCREMENT=1;' 

Utilitatea unui astfel de script inca nu o vad deci nu imi dau seama ce vrei sa faci cu:


$sql_command='SELECT * FROM CE?';

sa iti pot raspunde si la a doua intrebare.
Sus  
aolex



Data înscrierii: 17/Dec/2004
Mesaje: 662

Trimis: Joi Feb 24, 2005 5:19 pm    Titlul subiectului:  

de-obicei e SELECT * FROM camp
Sus  
Tudy



Data înscrierii: 22/Sep/2004
Mesaje: 481
Locație: Cluj-Napoca, Romania

Trimis: Joi Feb 24, 2005 5:39 pm    Titlul subiectului:  

da, e SELECT * FROM camp dar nu stiu ce camp sa-i dau, ca eu acuma produc tabelele. totusi as dori sa verific daca exista db1, db2, etc...
Sus  
johnutz



Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură

Trimis: Joi Feb 24, 2005 5:52 pm    Titlul subiectului:  

Pote te ajuta SQL-urile astea:
Cod: SHOW TABLES; si: Cod: DESCRIBE TABLE nume_tabel
Sus  
mihnea sim



Data înscrierii: 20/Aug/2004
Mesaje: 149
Locație: Alexandria

Trimis: Joi Feb 24, 2005 7:10 pm    Titlul subiectului:  

BTW, argumentul "$connect" este optional .. asta daca nu ai linkuri multiple deschise catre db
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community