Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Bendri acTesT. klausimai
Parašė acTesT.· 2011 Rugp. 12 19:08:52
#1
Sveiki, taigi sukūriau temą ir čia dėsiu visus
PHP klausimus.
Šiuo metu yra vienas klausimas.
1. Kodėl kaip bet koks registruojantis asmuo neišeiną jam užsiregistruoti naudoju
PHP-Fusion v7.0.3 ir kaip registruojasi spaudžia Registruotis rašo
Jūsų prisijungimo slaptažodžio laukelis negali būti paliktas tuščias. Nors visi laukeliai yra užpildyti.
Kilus klaidų ar klausimų būtinai klausiu šioje temoje, laukiu kuo skubiau pagalbos :).
Redagavo acTesT.· 2011 Rugp. 12 19:08:41
Parašė acTesT.· 2011 Rugp. 13 11:08:56
#2
Pirmą klausimą išsprendžiau - Buginasi
PHP-Fusion naujausia versija.
Naujas klausimas. Ką daryti jei įsidėjau
PHP-Fusion v7.02, susikūriau duomenų bazę uždėjau privilegijas [
Naudoju vHost.lt ],
PHPmyadmin nėra jokių table lentelų, bandžiau surašyti duomenis per config.php bet jei surašau per config.php metą
Table 'hearior_xg.fusion9q639_settings' doesn't existSettings do not exist, please check your config.php file or run setup.php again
, bandžiau dirbtis su
MYSQL, bet nieko neišeiną, toliau bandau suvesti per setup.php duomenis ir suvedus metą
You have an error in your SQL syntax; check the manual that corresponds to your <span style="border-bottom: 1px dotted black;">MySQL</span> server version for the right syntax to use near 'COLLATE' at line 1Unknown table 'fusion13h4R_4e463b4165aba'
Prisijungti prie duomenų bazės pavyko.
Klaida: Neįmanoma kurti/trinti <span style="border-bottom: 1px dotted black;">MySQL</span> lentelių.
Patikrinkite ar jūsų <span style="border-bottom: 1px dotted black;">MySQL</span> vartotojas turi rašymo, skaitymo ir trynimo teisę nurodytoje duomenų bazeje.
nors esu privilegijas uždėjęs, kame bėda :(.?
Parašė acTesT.· 2011 Rugp. 28 17:08:13
#3
Taigi, kilo naujas klausimas, pradėjau mokytis
PHP/MYSQL ir jau priėjęs prie
MYSQL iškilo tokia beda.
Klaida! Kuriant duomenu baze: 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 'CREAT DATABASE my_db' at line 1
, nesuprantu kodėl, nors. Jei kokių reikia eilučių sakykit.
Parašė ĄČĘĖĮŠŲ· 2011 Rugp. 28 18:08:31
#4
Nesame aiškiregiai, negalime matyti tavo kodo, tad geriau tu jį įdėk. :) įdėk prisjungimą prie SQL.
Parašė acTesT.· 2011 Rugp. 28 18:08:43
#5
Susitvarkiau :). Labai žiopla klaidelė buvo
mysql_connect turi būti, o buvo
mysql_conect. Kilus klausimų vėl pranešiu :)
Parašė Faitas.· 2011 Rugp. 28 22:08:59
#6
ĄČĘĖĮŠŲ parašė:
Nesame aiškiregiai, negalime matyti tavo kodo, tad geriau tu jį įdėk. :) įdėk prisjungimą prie SQL.
Tu jauti kai nusišneki? :)
įdėk prisjungimą prie SQL.
Niekas neprisijunginėja prie užklausų :D Prisijungia tik prie duom.bazės kuri stovi
MySQL'e. Tai teisingiausia būtų pasakyti, taip:
įdėk prisjungimą prie MySQL.
Taip pat norėčiau apšviesti temos autorių apie
MySQL ir
MYSQLi.
MySQL jau atgyvenusi savo laikus (taip, ji dar naudoja ir dar ganėtinai plačiai, bet juk jau atsibodo rašyti
mysql_query('SQL užklausa')). Išbandyk ką nors naujo ir išsiskirk iš kitų ir būk protingesnis.
MySQLi:
1. Greičiau veikia negu
MySQL, todėl čia yra didelis pliusas.
2. Patogesnė negu
MySQL. Pagrįsiu. Ji patogesnė nei
MySQL, nes tau nereikia n kartų rašyti tos pačios užklausos kode, jei tu jau ją turi parašęs, jei sudomino, skaityk toliau. :)
3. Saugesnė. Pagrįsiu taip pat. Jei naudoji
MySQL, tai kai vykdai SQL užklausą į ją dedi kintamąjį pvž:
mysql_query("SELECT * FROM users WHERE username = '$username'")
O jei naudoji MySQLi, tai tu užtikrini SQL kokybiškumą:
$query = 'SELECT * FROM users WHERE username = ?';
if($result = $con->prepare($query))
{
$result->bind_param('s', $username);
$result ->execute();
}
Daugiau rašymo, bet. c|
Taigi, jei nori pasimokinti, tai rasi geros dokumentacijos čia:
http://www.php.net/manual/en/boo...
Redagavo Faitas.· 2011 Rugp. 28 22:08:56
Parašė acTesT.· 2011 Rugp. 29 11:08:29
#7
Faitas. ačiū, už patarimą ir už nuorodą, bet nesigaudau per tą nuorodą ;/
Parašė Ponas24· 2011 Rugp. 29 16:08:14
#8
Faitai, žmonės neįkerta paprasto
MYSQL, kuris plačiai naudojamas, o tu dar bandai kažką mandresnio įkišt :D
Parašė Faitas.· 2011 Rugp. 29 17:08:33
#9
Bet juk reikia plėstis. c| Dabar sėdi su ta pačia technologija po keliasdešimt metų ir jiems p* :D
Parašė acTesT.· 2011 Rugs. 11 19:09:28
#10
Naujas klausimas, pasidariau tokį TOP listą ir keičiant slaptažodį rašo
Fatal error: Call to undefined function ident() in /home/rtownslife/domains/rtownslife.us.lt/public_html/validation.php on line 290
slaptažodžio nepakeičia, tuomet pasižiūriu eilutę 290 ir gaunu eilutę
if (ident($n_pass, $n_pass_r) == true)
Parašė Faitas.· 2011 Rugs. 11 20:09:26
#11
negalėjai paprasčiausiai padaryti taip:
if($in_pass == $in_pass_r)
{
}
? c|