Jump to content
php.lv forumi

php mainīgie mysql funkcijās


march

Recommended Posts

Kā panāk šādā kodā:

$result = mysql_query("SELECT * FROM login
WHERE password='$password' ") or die(mysql_error());

Lai mysql bez problēmām uztvertu mainīgo ($password) ?

Tā kā ir tagad, visulaiku rodas problēmas

Link to comment
Share on other sites

Problēma rodas tur ka mysql vajadzētu $password uztvert kā mainīgā vērtību, bet šādi rakstot vispār erroru neizmet un vienkārši tukšumu atgriež, bet rakstot bez ' ' rāda erroru:

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 '' at line 2

Edited by march
Link to comment
Share on other sites

Kļūda bija pavisam kur citur - iepriekšējā lapā padeva mainīgo psw, a šinī lapā biju uzrakstījis lai saņem mainīgo pasw (Tas tas pats $password), līdz ar to jau mysql pieprasīju tukšumu, utt...

Edited by march
Link to comment
Share on other sites

[offtopic]

Nezinu kāpēc, bet man nestrādā error_reporting, nu vienkārši, ja php kods ir kļūdains, parādās tukša lapa i vso, nekādu erroru or something like that.

iekš php.ini

error reporting = on un error_reporting= E_ALL

Kur varētu slēpties problēma? Apnika stostīties pa kodu, koč kādu podskazku gribās, kurā rindā ir kļūda.

 

P.S. Kur glabājas mysql log fails? Man kautko negrib izveidot datubāzi!

drukāju

mysql_query('Create database sviests');

Bet nekā, negrib veidot, pārbaudīju ar IF vai izveido, figu atgriež negatīvu rezultātu! Maybe nepareizi esmu kautko nokonfigurējis? Ak jā OS: Slackware Linux 10.2 mysql 4.1 php4

 

[/offtopic]

Link to comment
Share on other sites

×
×
  • Create New...