Jump to content
php.lv forumi

mysql_num_rows(): supplied argument is not valid


Ēriks Rudzītis

Recommended Posts

  • Replies 35
  • Created
  • Last Reply

Top Posters In This Topic

  • 1 year later...
Man konfliktē latviešu burti starp phpmyadmin 2.6.1 mysql datubāzi un starp php failu!

Vārdu sakot, kad pievienoju jaunus datus datubāzei no php faila, man latviešu burtu vietā parādās jautājumzīmes!

Tas pats, kad ar php failu izdrukāju datus no datubāzes!

Abos gadījumos latviešu burtu vietā rādās jautājumzīmes!

Gan phpmyadmin 2.6.1, gan php ABIEM ir charset utf-8!

Abos latviešu burti rādās NORMĀLI, tie izkropļojas TIKAI,kad noteik transfērs - kad vai nu izdrukāju no datubāzes, vai pievienoju datubāzei, izmantojot php...

 

Kaut kur šeit lasīju par to, ka phpMyAdmin 2.6.1 burti ir ne windows-1257!

Bet TO TAČU nemaz nav IESPĒJAMS uzlikt - vismaz pie collation un VISĀS PĀRĒJĀS vietās TĀDU NAV!

Arī SQL query/queries on database rāda, ka charset ir utf8!

 

Kā lai atrisina šo priblēmu???

Pls HEEEELP

 

Parasti lai savienotos ar DB tiek veidots atsevišķs php fails, kurā vēlams iekļaut:

 

mysql_query('set names utf8');

mysql_select_db($db);

mysql_query('set names utf8');

 

šādas trīs rindiņas, tad gan uz sql, gan no sql tiek sūtītas rakstzīmes utf-8 kodējumā...

Link to comment
Share on other sites


×
×
  • Create New...