Gå til innhold

Guide: PHP- & MySQL-innføring: Kapittel 2


Anbefalte innlegg

Videoannonse
Annonse

Er litt for grunnleggende for min del foreløpig da jeg har programmert i Java(studert) i et år og har også vært borti C# tidligere.

 

Kommer dere til å inkludere mySQL etterhvert og litt avanserte funksjoner?

 

EDIT: Dumt spørmål... tittelen er PHP og mySQL :p - ser ihvertfall frem til dette

Endret av seppo-
Lenke til kommentar

 

PHP's implementation of this operator has left-to-right. I dare you to guess what the following PHP snippet outputs:
<?php
$foo = 1;
print(($foo === 1) ? "uno" : ($foo === 2) ? "dos" : "tres");
print("\n");
# (I use the === operator out of good habit.)
?>

 

Det er bare å legge else i en parantes så fungerer det akkurat som han vil..

print(($foo === 1) ? "uno" : (($foo === 2) ? "dos" : "tres"));

Lenke til kommentar
PHP's implementation of this operator has left-to-right. I dare you to guess what the following PHP snippet outputs:<?php	$foo = 1;	print(($foo === 1) ? "uno" : ($foo === 2) ? "dos" : "tres");	print("\n");	# (I use the === operator out of good habit.)?>

Det er bare å legge else i en parantes så fungerer det akkurat som han vil..

print(($foo === 1) ? "uno" : (($foo === 2) ? "dos" : "tres"));

 

Det er uansett helt hjernedød implementasjon av noe som fungerer helt smertefritt i alle andre språk som implementerer ternary.

  • Liker 1
Lenke til kommentar

Kvifor MySQL og ikkje SQLite? SQLite er jo mykje enklare å koma i gong med enn MySQL og SQLite har ikkje alle quirksa som MySQL har. Alle som har PHP installert har tilgang til SQLite.

 

Vel, en grunn er at sqlite skalerer relativt dårlig opp :xmas: Fungerer fint for testing og utvikling, men personlig syns jeg den bør unngås for produksjon.

 

SQLite uses reader/writer locks on the entire database file. That means if any process is reading from any part of the database, all other processes are prevented from writing any other part of the database. Similarly, if any one process is writing to the database, all other processes are prevented from reading any other part of the database.
Lenke til kommentar
Jeg håper på at man lærer seg å oversette fra et prog.språk til et annet.For det er mange språk der ute.Men hva er det man konkret har fått til med PHP ?
Facebook og Wikipedia, og det er ikke rent lite vil jeg si !

 

Men det spiller liten rolle. PHP er et forferdelig programmeringsspåk.

  • Liker 3
Lenke til kommentar

En verden der concurrency trengs. En verden der en lang sql-query ikke låser ned hele siden. En verden med flere aktive brukere samtidig på siden.

 

Det er delvis korrekt. Men til skriving så har SQLite triks til å gå rundt dette, spesielt med bruk av WAL https://www.sqlite.org/draft/wal.html

Mange millionar kan lese frå SQLite samtidig uten at den må låse seg.

 

Du skal lage eit vanvittig system om SQLite ikkje strekker til, og når du når den grensa så vil troleg heller ikkje MySQL strekke til og du vil då heller vurdere ein skikkeleg database som PostgreSQL, MSSQL eller Oracle.

Lenke til kommentar
Gjest medlem7055

For den som er nyskjerrig på alternativer til PHP, vil jeg anbefale Ruby on Rails. Det finnes en god tutorial (gratis ebok) som forklarer, steg for steg, hvordan man lager en Twitter-lignende web-applikasjon:

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

Om du følger denne tutorialen så vil du også lære viktige teknikker som er enkelt overførbare til andre programmeringsspråk. Hvis du bruker en kveld eller to på denne, så vil du trolig aldri vurdere PHP igjen :-)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...