Szerző Téma: MySQL:Nem hoz létre mezõt  (Megtekintve 634 alkalommal)

MySQL:Nem hoz létre mezõt
« Dátum: 2011. szeptember 01. - 19:46:46 »
0 Show voters
Sziasztok van egy scriptem,amit át szeretnék írni teljesen másra,de ehez mûködésképessé kell tennem! Loclahost-n teljesen jól mûködik,viszont a hostos mysql-os táblába már nem hozza létre
a mezõt ötletek?
Tábla:
 
-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 17, 2011 at 05:02 AM
-- Server version: 5.1.53
-- PHP Version: 5.3.4
SET SQL_MODE=\"NO_AUTO_VALUE_ON_ZERO\";
 
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `orangesamp`
--
-- --------------------------------------------------------
--
-- Table structure for table `adminmsg`
--
CREATE TABLE IF NOT EXISTS `adminmsg` (
  `message` varchar(400) NOT NULL,
  `author` varchar(25) NOT NULL,
  `date` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `adminmsg`
--
INSERT INTO `adminmsg` (`message`, `author`, `date`) VALUES
(\'Welcome to the new website, this is the default ACP message, don\'\'t delete it, get a level 5 to change it.\', \'Admin\', 1310718823);
-- --------------------------------------------------------
--
-- Table structure for table `banlog`
--
CREATE TABLE IF NOT EXISTS `banlog` (
  `time` varchar(50) NOT NULL,
  `name` varchar(26) NOT NULL,
  `ip` varchar(50) NOT NULL,
  `reason` varchar(200) NOT NULL,
  `admin` varchar(24) NOT NULL,
  `banned` int(5) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `banlog`
--
 
-- --------------------------------------------------------
--
-- Table structure for table `news`
--
CREATE TABLE IF NOT EXISTS `news` (
  `message` varchar(250) NOT NULL,
  `author` varchar(24) NOT NULL,
  `date` int(21) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `news`
--
INSERT INTO `news` (`message`, `author`, `date`) VALUES
(\'Welcome to the new website, this is the default message, don\'\'t delete it, change it in the ACP.\', \'Admin\', 1310379638);
-- --------------------------------------------------------
--
-- Table structure for table `playerinfo`
--
CREATE TABLE IF NOT EXISTS `playerinfo` (
  `user` varchar(24) NOT NULL,
  `password` varchar(200) NOT NULL,
  `kills` int(11) NOT NULL,
  `deaths` int(11) NOT NULL,
  `score` int(11) NOT NULL,
  `money` int(11) NOT NULL,
  `IP` varchar(50) NOT NULL,
  `adminlvl` int(5) NOT NULL,
  `email` varchar(150) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `playerinfo`
--

MySQL:Nem hoz létre mezõt
« Válasz #1 Dátum: 2011. szeptember 01. - 19:52:33 »
0 Show voters
Változtass tábla neveket, mezõ elnevezéseket mert lehet máshol már létre van hozva és emiatt nem engedi volt nekem is ilyen probléma hogy pár elnevezésre nem akarta az igazságot talán vegyél példát az smf-rõl ott minden tábla mezõ elnevezés kapott egy smf_ elõtagot te is alkalmazhatsz hasonló megoldást.
pl.: mysamp_adminmsg, mysamp_playerinfo

MySQL:Nem hoz létre mezõt
« Válasz #2 Dátum: 2011. szeptember 01. - 20:34:49 »
0 Show voters
Idézetet írta: Zsolesszka date=1314899553\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11081\" data-ipsquote-contentclass=\"forums_Topic
Változtass tábla neveket, mezõ elnevezéseket mert lehet máshol már létre van hozva és emiatt nem engedi volt nekem is ilyen probléma hogy pár elnevezésre nem akarta az igazságot talán vegyél példát az smf-rõl ott minden tábla mezõ elnevezés kapott egy smf_ elõtagot te is alkalmazhatsz hasonló megoldást.
pl.: mysamp_adminmsg, mysamp_playerinfo
 
Értem,köszi,de az adatbázisban csak ez a tábla van létrehozva,szóval nem hiszem hogy máshol létre lenne hozva,de azért megpróbálom!
E:
Nem jó ugyan az!
Itt  regisztrációs része a scriptnek,szerintem jól van megírva:
[pawn]if(dialogid == 14600)
    {
       if(response)
       {
            if(!strlen(inputtext))
            {
                ShowPlayerDialog(playerid, 14600, DIALOG_STYLE_INPUT , \"Register\", \"Ez a felhasznló még nincs regisztrálva,kérlek regisztrálj!\", \"Rendben\", \"Kilép\");
                SendClientMessage(playerid, 0xF60000AA, \"Kérlek írj be egy kívánt jelszót!\");
            }
            mysql_real_escape_string(inputtext, escpass);
      WP_Hash(largestring, sizeof(largestring), escpass);
            GetPlayerIp(playerid, PIP, 50);
            format(Query, sizeof(Query), \"INSERT INTO `mysamp_playerinfo` (`user`, `password`, `kills`, `deaths`, `score`, `money`, `IP`, `adminlvl`) VALUES (\'%s\', \'%s\', 0, 0, 0, 0, \'%s\', 0)\", escpname(playerid), largestring, PIP);
            mysql_query(Query);
            GameTextForPlayer(playerid, \"~g~Registered\", 2000, 3);
            SendClientMessage(playerid, 0x0000D9AA, \"Registered and Logged into your account!\");
            SetPVarInt(playerid, \"Logged\", 1);
        }
    }[/pawn]
« Utoljára szerkesztve: 2011. szeptember 01. - 21:14:01 írta kadaradam »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal