Jump to content
php.lv forumi

mysql_fetch_array


Rain

Recommended Posts

Tādi paziņojumi parasti rādās pie MySQL pieprasījuma kļūdas, respektīvi SELECT ... nav pareizi uzrakstīts.

Tavā gadījumā pareizi būtu rakstīt:

 

$sql="SELECT * from `lielais_baseins` WHERE diena like '$diena'";

 

Citreiz kļūdas vienmēr var atrast, ja izdrukā pēdējo MySQL kļūdu: echo mysql_error();

 

Par Tavu SQL pieprasījumi: varbūt labāk izmanto WHERE diena='$diena', jo tas Tavā gadījumā nozīmēs to pašu, bet būs ātrāks par LIKE (ja Tev ir indekss uz diena, protams).

 

LIKE parasti izmanto ar wildcardiem: LIKE '%$diena%', LIKE '_$diena', LIKE '%$diena_' u.tml.

 

% nozīmē, ka tajā vietā var būt jebkurš simbols jebkurā skaitā (arī 0)

_ nozīmē, ka taja vietā var būt viens jebkurš simbols

 

LIKE, tāpat kā = salīdzina ar visu lauciņa vērtību.

Link to comment
Share on other sites

×
×
  • Create New...