 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Tudy
Data înscrierii: 22/Sep/2004
Mesaje: 482
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: 482
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 |
|
| |
|