Se afișează postările cu eticheta php. Afișați toate postările
Se afișează postările cu eticheta php. Afișați toate postările

joi, 9 octombrie 2008

Scurtaturi in PHP

Operatorul tertiar este un "shortcut" care inlocuieste o declaratie de tipul if-else intr-un script PHP.
Daca folositi multe declaratii if-else in script, metoda aceasta va reduce considerabil numarul de linii de cod.
Operatorul tertiateste folosit numai pentru a atribui valori variabilelor si pentru a compacta codul PHP.

Desi e mai greu de citit, e simplu de inteles si de folosit.

codul :

if ($i=="0")
{
$mood="i love php";
}
else
{
$mood="i hate php";
}

poate fi scris ca

$mood = ($i=="0") ? 'i love php' : 'i hate php';

practic ideea de baza este :
$variable = condition ? if true : if false

Functii de baza MySql

Desi sunt foarte des folosite in php, de multe ori nu nimerim sintaxa exacta a functiilor mysql.
Voi incerca sa exmplific folosirea corecta a acestor functii.


1. Conectarea la baza de date

$username="user";
$password="parola";
$database="numele_bazei_de_date";
$link_id = mysql_connect ("localhost","$username","$password") or die ("Could not connect: " . mysql_error());
mysql_select_db("$database")
or die("Could not select database: " . mysql_error());


2. Inserarea in baza de date

$queryinsert = "INSERT INTO $table VALUES ('$valoare1', '$valoare2', '$valoare3', '$valoare4')"; //cate o valoare pentru fiecare coloana din tabel
mysql_query($queryinsert);


3. Selectarea unei intrari din baza de date

$queryselect="select * from $table where id ='$numar_record'";
$result = mysql_query($queryselect);
$row = mysql_fetch_array($result);


4. Stergerea unei intrari din baza de date

$querydelete="DELETE from $tablename where id = '$numar_record'";
mysql_query($querydelete);

5. Modificarea unei intrari din baza de date
$queryupdate = "UPDATE $tablename SET camp1= '$valoare1',camp2= '$valoare2' where id="$numar_record";
mysql_query($queryupdate);

miercuri, 8 octombrie 2008

Website thumbnails

Mai jos este o lista a site-urilor care ofera gratis serviciul de thumbnail pentru site-uri :
Websnapr.com

Open Thumbshots





Shrink The Web - http://www.shrinktheweb.com/ - necesita creeare cont gratuit
Snap Casa - http://www.snapcasa.com/ - necesita creeare cont gratuit
Girafa - http://www.girafa.com/ - necesita creeare cont gratuit

Daca folositi PHP puteti salva automat imaginile generate cu urmatorul cod :


$sursa="http://images.websnapr.com/?size=s&url=www.yahoo.com";
$destinatie="myfolder/";
copy ($sursa, $destinatie);