Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как сделать Sql запрос (https://forum.antichat.xyz/showthread.php?t=72931)

Dj_shket 07.06.2008 12:02

Как сделать Sql запрос
 
как выполнить такой 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 */;

perets 07.06.2008 12:05

так и выполнять

lsass.exe 07.06.2008 12:07

либо через phpmyadmin, или просто создать скрипт, в котором сначала подключаешься к бд, а после юзаешь mysql_query()

Dj_shket 07.06.2008 12:07

perets - самый умный!!

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

BlackSun 07.06.2008 12:12

На примере моего инсталлера ..

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>


Buffalon 07.06.2008 12:56

Цитата:

Сообщение от Dj_shket
как выполнить такой 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 */;

Если у тя денвер .А у тя ДЕнвер пиши
localhost/tools/phpmyadmin
Затем создавай БД или подключайся в уже созданную
ЗАтем нажимай SQL и вставляй туда свой код... .
THE END/


Время: 18:55