Как сделать Sql запрос

Discussion in 'PHP' started by Dj_shket, 7 Jun 2008.

  1. Dj_shket

    Dj_shket Elder - Старейшина

    Joined:
    21 Jan 2008
    Messages:
    91
    Likes Received:
    15
    Reputations:
    0
    как выполнить такой SQL запрос :

    DROP TABLE IF EXISTS `dle_online`;
    CREATE TABLE `dle_online` (
    `uid` mediumint(8) unsigned NOT NULL default '0',
    `username` varchar(30) NOT NULL,
    `time` datetime default NULL,
    `ip` tinytext,
    `proxy` tinytext,
    `about` text NOT NULL,
    KEY `idx` (`uid`)
    ) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */;
     
    1 person likes this.
  2. perets

    perets Banned

    Joined:
    5 Jun 2008
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    так и выполнять
     
  3. lsass.exe

    lsass.exe Elder - Старейшина

    Joined:
    5 Aug 2007
    Messages:
    156
    Likes Received:
    161
    Reputations:
    24
    либо через phpmyadmin, или просто создать скрипт, в котором сначала подключаешься к бд, а после юзаешь mysql_query()
     
  4. Dj_shket

    Dj_shket Elder - Старейшина

    Joined:
    21 Jan 2008
    Messages:
    91
    Likes Received:
    15
    Reputations:
    0
    perets - самый умный!!

    та ладно я уже знаю как это сделать!!
     
  5. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    На примере моего инсталлера ..

    PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
        <title>bsSniffer</title>
        <link href="default.css" rel="stylesheet" type="text/css" media="screen" />
    </head>
    <body>
        <div id="logo">
            <h1><a>bsSniffer - Install</a></h1>
        </div>
        <div id="menu">
            <ul>
                <li class="current_page_item"></li>
            </ul>
        </div>    
        <div id="page">
            <div id="page-bg">
                <div id="latest-post" align="center">
        <?
            
    if (isset($_POST['do']))
            {
                
    $username htmlspecialchars($_POST['username']);
                
    $pass htmlspecialchars($_POST['pass']);
                
    $cookmax htmlspecialchars($_POST['cookmax']);
                
    $dbhost str_replace(';'''str_replace('"'''$_POST['dbhost']));
                
    $dbname str_replace(';'''str_replace('"'''$_POST['dbname']));
                
    $dbuser str_replace(';'''str_replace('"'''$_POST['dbuser']));
                
    $dbpass str_replace(';'''str_replace('"'''$_POST['dbpass']));
                
                
    $file fopen('config.php''w+');
                
    fputs($file"<?\r\n");
                
    fputs($file'    $username="'.$username.'"'.";\r\n");
                
    fputs($file'    $pass="'.$pass.'"'.";\r\n");
                
    fputs($file'    $cookmax='.$cookmax.";\r\n\r\n");
                
    fputs($file'    $dbhost="'.$dbhost.'"'.";\r\n");
                
    fputs($file'    $dbname="'.$dbname.'"'.";\r\n");
                
    fputs($file'    $dbuser="'.$dbuser.'"'.";\r\n");
                
    fputs($file'    $dbpass="'.$dbpass.'"'.";\r\n\r\n");
                
    fputs($file'    $debug=0'.";\r\n");
                
    fputs($file"?>");
                
    fclose($file);

                
    $mysql mysql_connect($dbhost$dbuser$dbpass) or die('MySql error: connect');
                
    mysql_select_db($dbname$mysql) or die('MySql error: select_db');
                
                
    mysql_query("CREATE TABLE `data` (`id` int(11) NOT NULL auto_increment, `uid` text, `time` text NOT NULL, `ip` text NOT NULL, `reff` text NOT NULL, `data` text NOT NULL, PRIMARY KEY  (`id`), UNIQUE KEY `id_2` (`id`), KEY `id` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;");
                
                echo 
    "<center><a href='auth.php'><img border='0' src='images/Symbol-Check.png' /></a><br>";
                echo 
    "<b><font color='#FF0000'>Установка завершена!</font><br>";
                echo 
    "Удалите файл install.php</b></center>";
            } else 
            {
                
    ?>
                    <b><font color="#FF0000">Внимание!</font></b><br>
                    Не забудьте поставить права 777 на файл <b>config.php</b>!<br>
                    В паролях <b>запрешено</b> использовать символы <b>"</b> и <b>;</b><br><br>
                    <form action="install.php" method="post">
                    <input type="hidden" name="do" value="install">
                    <table border="0" cellpadding="2" cellspacing="2" align="center" width="350">
                        <tr>
                            <td width="120" align="right"><b>User name:</b></td>
                            <td width="202"><input type="text" name="username" style="width:200px"/></td>
                        </tr>
                        <tr>
                            <td align="right"><b>Password:</b></td>
                            <td><input type="password" name="pass" style="width:200px"/></td>                    
                        </tr>
                        <tr>
                            <td align="right"><b>Cookies at page:</b></td>
                            <td><input type="text" name="cookmax" style="width:200px"/></td>                    
                        </tr>
                        <tr><td colspan="2">&nbsp;</td></tr>
                        <tr>
                            <td align="right"><b>MySQL host:</b></td>
                            <td><input type="text" name="dbhost" style="width:200px"/></td>                    
                        </tr>
                        <tr>
                            <td align="right"><b>MySQL DB:</b></td>
                            <td><input type="text" name="dbname" style="width:200px"/></td>                    
                        </tr>
                        <tr>
                            <td align="right"><b>MySQL user:</b></td>
                            <td><input type="text" name="dbuser" style="width:200px"/></td>                    
                        </tr>
                        <tr>
                            <td align="right"><b>MySQL pass:</b></td>
                            <td><input type="password" name="dbpass" style="width:200px"/></td>                    
                        </tr>
                        <tr><td colspan="2">&nbsp;</td></tr>
                        <tr><td colspan="2" align="center">
                            <input type="submit" value="Install!" style="width:120px"/>
                            <input type="reset" value="Reset" style="width:120px"/> 
                        </td></tr>
                    </table>
                    </form>
                <?
            
    }
        
    ?>
                </div>
                <div style="clear: both;">&nbsp;</div>
            </div>
        </div>
        <div id="footer">
            <p>&copy; 2008 BlackSun [S.T.A.R.S. Team]</p>
        </div>
    </body>
    </html>
     
  6. Buffalon

    Buffalon Elder - Старейшина

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    Если у тя денвер .А у тя ДЕнвер пиши
    localhost/tools/phpmyadmin
    Затем создавай БД или подключайся в уже созданную
    ЗАтем нажимай SQL и вставляй туда свой код... .
    THE END/