Author Topic: Knowledge required for web programmer  (Read 2054 times)

0 Members and 1 Guest are viewing this topic.

Offline Code.Illusionist

  • Royal Highness
  • ****
  • Posts: 687
  • Cookies: 39
  • Compile or die trying
    • View Profile
Knowledge required for web programmer
« on: June 04, 2015, 08:59:43 pm »
Greetings Evilzone member,

I would like to ask you some , most likely - milion times asked questions, but yet, I trust you more than google results for it. So , here we go (Joker):

1. What basic knowledge should one PHP programmer have for working with databases?
2. What basic knowledge should one PHP programmer have for working with AJAX and Javascript in general?

Thanks for replies in advance.
Vae Victis - suffering to the conquered

Offline HTH

  • Official EZ Slut
  • Administrator
  • Knight
  • *
  • Posts: 395
  • Cookies: 158
  • EZ Titan
    • View Profile
Re: Knowledge required for web programmer
« Reply #1 on: June 05, 2015, 04:57:49 am »
1. Basic knowledge of PHP and SQL
2. Basic knowledge of PHP and Javascript

Maybe I don't understand your question but the answers seem pretty fucking obvious?

This.. this one time. I agree with you.
<ande> HTH is love, HTH is life
<TurboBorland> hth is the only person on this server I can say would successfully spitefuck peoples women

Offline Code.Illusionist

  • Royal Highness
  • ****
  • Posts: 687
  • Cookies: 39
  • Compile or die trying
    • View Profile
Re: Knowledge required for web programmer
« Reply #2 on: June 05, 2015, 07:14:33 am »
Alright, let me get questions asked a bit more specific. IS there anything I must know more than anything else, something that is so essential to work with? Is my question a bit better now?
Vae Victis - suffering to the conquered

Offline Phage

  • VIP
  • Overlord
  • *
  • Posts: 1280
  • Cookies: 120
    • View Profile
Re: Knowledge required for web programmer
« Reply #3 on: June 05, 2015, 07:40:23 am »
Not really. You might want to use PDO for your database shit though.
"Ruby devs do, in fact, get all the girls. No girl wants a python, but EVERY girl wants rubies" - connection

"It always takes longer than you expect, even when you take into account Hofstadter’s Law."

Offline Code.Illusionist

  • Royal Highness
  • ****
  • Posts: 687
  • Cookies: 39
  • Compile or die trying
    • View Profile
Re: Knowledge required for web programmer
« Reply #4 on: June 05, 2015, 07:47:29 am »
PDO is best way for that? So far I used mysqli functions and erverything was fine, at least for me. Is PDO that good?
Vae Victis - suffering to the conquered

Offline gray-fox

  • Knight
  • **
  • Posts: 208
  • Cookies: 52
    • View Profile
Re: Knowledge required for web programmer
« Reply #5 on: June 05, 2015, 08:15:21 am »
Haven't use PDO myself. But afaik when with mysqli(-driver) you can communicate only with mysql databases, but with right PDO-driver you can use mysql, microsoft sql, postgresql, sqlite, etc. databases. So i think pdo's flexibility is one of it advantages. Correct me if i'm wrong.

Offline Code.Illusionist

  • Royal Highness
  • ****
  • Posts: 687
  • Cookies: 39
  • Compile or die trying
    • View Profile
Re: Knowledge required for web programmer
« Reply #6 on: June 05, 2015, 08:30:28 am »
Haven't use PDO myself. But afaik when with mysqli(-driver) you can communicate only with mysql databases, but with right PDO-driver you can use mysql, microsoft sql, postgresql, sqlite, etc. databases. So i think pdo's flexibility is one of it advantages. Correct me if i'm wrong.
Ah , yes, you are right. I read it somewhere before. Well, what has to be done, will be done. :D
Vae Victis - suffering to the conquered

Offline iTpHo3NiX

  • EZ's Pirate Captain
  • Administrator
  • Titan
  • *
  • Posts: 2920
  • Cookies: 328
    • View Profile
    • EvilZone
Re: Knowledge required for web programmer
« Reply #7 on: June 05, 2015, 05:35:52 pm »
PHP, MySQL, AJAX, JavaScript, JQuery, HTML5, CSS3, ASP

Master those and you will have web design in your pocket for front end web development. Back end web development you'll want c++
[09:27] (+lenoch) iTpHo3NiX can even manipulate me to suck dick
[09:27] (+lenoch) oh no that's voluntary
[09:27] (+lenoch) sorry

Offline ColonelPanic

  • Serf
  • *
  • Posts: 27
  • Cookies: 7
    • View Profile
Re: Knowledge required for web programmer
« Reply #8 on: June 06, 2015, 12:49:16 am »
Haven't use PDO myself. But afaik when with mysqli(-driver) you can communicate only with mysql databases, but with right PDO-driver you can use mysql, microsoft sql, postgresql, sqlite, etc. databases. So i think pdo's flexibility is one of it advantages. Correct me if i'm wrong.


This is correct; the mysqli_* functions were kinda a fix for the mysql_* ones. The mysqli_* set allows you to easily update the mysql_* functions and maintain a functional programming style (vs OOP). PDO's, to my knowledge, must be an object, whereas mysqli provides a functional AND OOP interface.


That being said, PDO is the standard, particularly among open-source projects. This is largely to allow the interchangeability between databases, as mentioned, as well as the OOP style. Either is preferred over mysql_*, but they're approximately equivalent for all intents and purposes.

Offline Code.Illusionist

  • Royal Highness
  • ****
  • Posts: 687
  • Cookies: 39
  • Compile or die trying
    • View Profile
Re: Knowledge required for web programmer
« Reply #9 on: June 06, 2015, 02:19:02 pm »
Alright, thanks everyone for replies. I find it useful.
Vae Victis - suffering to the conquered

Offline Xires

  • Noob Eater
  • Administrator
  • Knight
  • *
  • Posts: 379
  • Cookies: 149
    • View Profile
    • Feed The Trolls - Xires
Re: Knowledge required for web programmer
« Reply #10 on: June 06, 2015, 05:26:18 pm »
PDO also provides better security, error handling and better support for prepared statements, which virtually eliminates the possibility of SQLi, if used correctly.
-Xires