Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kaip atnaujinti DB su tokiu failu?
Parašė scdogas321· 2013 Sau. 5 19:01:28
#1
Sveiki taigi norejau isirasyti reputacijos moda i savo
php fusion v7 svetaine. Mode yra toks failas: update_db.php
Pamokoje buvo pasakyta kad DB susikurs auto... Bet kai as imeciau ta update_db.php i svetaines host: html_public Man DB neatnaujino. Meginau rankiniu budu importuot, bet galas yra
php bei pilna
php kodo del kurio meta klaidas.
Gal galetumet padet? Labai aciu. :)
Parašė Pakartoti slaptažodį· 2013 Sau. 5 19:01:27
#2
Paleisk update_db.php ir tada turėtų automatiškai viską surašyt.
Parašė scdogas321· 2013 Sau. 5 20:01:13
#3
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near 'TYPE = MyISAM' at line 6iviko klaida
Meta tokia klaida :/
Parašė Pakartoti slaptažodį· 2013 Sau. 5 20:01:19
#4
Pateik daugiau informacijos: nurodyk, kokį mod'ą bandai įsidiegti, taipogi parodyk patį update_db.php failą.
Parašė scdogas321· 2013 Sau. 5 20:01:02
#5
Kodas:
<?php
#
#
# DB update
#
#
require_once "maincore.php";
$result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."reputation_settings");
$result = dbquery("CREATE TABLE IF NOT EXISTS ".$db_prefix."reputation_settings (
max_posts SMALLINT(5) unsigned NOT NULL default '1',
max_post_adm SMALLINT(5) unsigned NOT NULL default '1',
max_post_sadm SMALLINT(5) unsigned NOT NULL default '1',
discription SMALLINT(1) unsigned NOT NULL default '1'
) TYPE = MyISAM;");
if ($result) {
echo "DB atnaujinta";
$result = dbquery("
INSERT INTO
".$db_prefix."reputation_settings
(max_posts,max_post_adm,max_post_sadm,discription)
VALUES
('1','1','1','1')"
);
} else {
echo "iviko klaida";
}
?>
Bandau reputacijos moda isirasyti :)
Parašė Pakartoti slaptažodį· 2013 Sau. 5 21:01:40
#6
<?php
require_once "maincore.php";
dbquery("DROP TABLE IF EXISTS ".$db_prefix."reputation_settings");
dbquery("CREATE TABLE IF NOT EXISTS ".$db_prefix."reputation_settings (max_posts SMALLINT(5) unsigned NOT NULL default '1',max_post_adm SMALLINT(5) unsigned NOT NULL default '1',max_post_sadm SMALLINT(5) unsigned NOT NULL default '1',discription SMALLINT(1) unsigned NOT NULL default '1')") or die mysql_error();
dbquery("INSERT INTO ".$db_prefix."reputation_settings (max_posts,max_post_adm,max_post_sadm,discription) VALUES ('1','1','1','1')") or die mysql_error();
?>
Pamėgink tokį variantą. Jei išmes baltą lapą, vadinasi viskas turėjo susirašyti.
Parašė scdogas321· 2013 Sau. 5 21:01:59
#7
Veike viskas :) Tik paskui nesamones errorus tik meto. Kad paskui neranda tos lenteles anos lenteles nes pati db info priestarauja modui :), gal zinai gera rep sistema ant
php fusion v7? Geriausiai butu tokia kaip:
www.supergames.lt
Parašė Pakartoti slaptažodį· 2013 Sau. 5 21:01:28
#8
Ne, nežinau. Ieškok mod'ų bazėj populiarių, laiko išbandytų variantų.
Parašė scdogas321· 2013 Sau. 5 21:01:50
#9
As savo reputation siunciaus is:
http://modai.webdnd.com/moduliai...n-1.00,286
Ir tas Update_db.php priestarauja visiem kitiem failam ne tokios lenteles ir taip toliau :/ blogai ten padaryta