Mysql seminarski

E ljudi, hajd fakat da ostavimo ovu temu kakva i jeste, mysql seminarski. I ja sam doprinjeo off-topicu, izvinjavam se. Mozemo otvoriti novu temu short_tags vs. full_tags i tamo raspravljati. Nije red prema @_boby_ju.

Oboje radi na svim instalacijama, nakon što se edituje php.ini.

[quote=adis]2) Moliću output komande

echo '<?xml version="1.0" encoding="UTF-8"?>'| php

na PHP instalaciji gdje je short_tags=On.[/quote]
Moliću output komande

echo '<?xml version="1.0" encoding="UTF-8"?>'| python

I, šta smo ovim dokazali?
To nema nikakve veze s tim da li PHP jezik radi sa XML dokumentima. PHP savršeno dobro radi sa XML dokumentima, evo dokaza:

echo '<?xml version="1.0" encoding="UTF-8"?>' > test; php -r "readfile('test');"

Moraš pojasniti na šta misliš kada kažeš “neće raditi sa XML dokumentima”.

PHP je mnogo više od template jezika i savršeno parsira ono za šta je namijenjen.

[quote=adis]Zamislimo da Drupal developeri odluče koristiti short_tags. Uzmimo da je će 10% Drupal instalacija završiti na lošim serverima, koji koriste preporučene defaultne PHP postavke. Završiće sa situacijom gdje >10000 korisnika odjednom ima probleme sa Drupal softverom, i gdje će određeni procenat korisnika odustati od korištenja Drupala, zato što ne mogu kontrolisati php.ini ili nemaju vrememena i znanja da uopšte definišu šta je tačno problem i zašto njihova Drupal instalacija ne radi.
Ne znam kome bi onda to bilo smiješno, “glupim” korisnicima koji ne znaju PHP? ili lijenim* Drupal developerima?[/quote]
Po tvom 100% Drupal instalacija ne radi niti na jednom serveru, zbog ovoga:
http://api.drupal.org/api/drupal/includes–bootstrap.inc/constant/DRUPAL_MINIMUM_PHP_MEMORY_LIMIT/7
http://drupal.org/node/207036
Prema tome, Drupal već sada zahtijeva editovanje php.ini (ili ekvivalentne zahvate). Vidimo da ljudi masovno odustaju od Drupala zbog toga :roll:

[quote=Bo]drei Gläser :slight_smile:

nego… dokle si sa radom boby ?[/quote]
Pa ide, mada se ne zurim jer mi treba tek za mart. Seminarski je jednostavan. Treba da na pocetnoj strani biras unos ili izmjene. Ako uzmes unos ubacis novog studenta u bazu (s nekim dodacima, npr. nema prazih polja), a ako uzmes izmjene - to sam vec objasnio na pocetku. To je ono oko cega mi pomazete. To je to u kratkim crtama.

ok. evo jedan trivijalan problem.

mysql_query (‘INSERT INTO dosije (dan, mjesec) VALUES (’$dan’, ‘$mjesec’)’);

Kad ovo uradim u bazi se nista ne desi. Promj. $dan i $mjesec imaju zaista vrijednsoti koje sam unjeo u formi. Ako umjesto njih stavim konkretne vrijednosti onda se one upisu u bazu.
U cemu je problem?

DODATAK: Kako da saznam koliko imam linija u tabeli, tj da znam koji je najveci broj indeksa u pomenutoj dabeli? Npr. ako imam 50 studenata u tabeli kako da dobjem broj 50?

Pa vrlo jednostavno, zamijeni ovo:

Sa ovim:

A onda procitaj ovo: http://www.php.net/manual/en/language.types.string.php

Hvala, radi sada :slight_smile:

Nema na cemu :slight_smile:

@adioe3 nice catch :smiley:
@boby broj redova u tabeli: select count() from tabela
broj redova koji zadovoljavaju uslov: select count(
) from tabela where…

Nedavno sam naso vrlo dobar fol za brojanje svih redova kad su u pitanju veci queryji, recimo imam jedan ooooogroman query u Magentu za koji mi je trebao broj redova i umjesto da radim COUNT(*) sto bi potrajalo samo uradis ovo (napomena: ova dva queryja moraju bit jedan iza drugog):

SELECT SQL_CALC_FOUND_ROWS kolona1, kolona2, ... FROM tbl_name WHERE mali kamion uslova; SELECT FOUND_ROWS() AS brojredova;
Ovo je neopisivo brza metoda, pa eto ako kome zatreba :slight_smile:

na ovoj stranici nešto slabo ima short tagsa :slight_smile:

http://www.php.net/manual/en/langref.php

Eto ih u prvom poglavlju…

[quote=aldin]na ovoj stranici nešto slabo ima short tagsa :slight_smile:

http://www.php.net/manual/en/langref.php[/quote]
“nešto slabo ima”… u promilima možda :slight_smile:

Ej zavrsio sam seminarski. :slight_smile:

BTW: bug fixed upstream :slight_smile: toliko što se tiče diskusije o echo shortcutu <?=

:slight_smile:

Rasmus Lerdorf se opametio :slight_smile: Il oglupio, zavisi od osobe do osobe.