Mysql
 sql >> база данни >  >> RDS >> Mysql

мога ли да преместя масив от php в javascript, извличане от mysql база данни

Ако желаете да отпечатате сложна структура във вашата страница, която се работи в браузър, имате нужда от синтаксис, който Javascript може да анализира, а езикът на сървъра може да отпечата.

Най-близките възможности са:

  • XML
  • JSON

Засега препоръчвам JSON.

Така че с PHP пишете някъде:

echo "var myTransportedArrayJson = \"" . json_encode($my_array) . "\"";

И след това оставете Javascript да анализира вашия json израз:

var myTransportedArray = JSON.parse(myTransportedArrayJson);
alert(myTransportedArray);   // <<< and here you are.

Разбира се, фрагментът трябва да е част от отговора, в противен случай няма да достигне до сървъра. Освен това трябва да приемете парсването с try .. catch . Ако продължите и работите с още по-сложни структури, трябва да помислите за избягване на определени знаци. Така че сега ще намерите малко литература :-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталиране на mysql2 gem на Mac os x Lion

  2. mysql обича да съпоставя пълната дума или началото на дума в низ

  3. Mysql - клауза where по-бавна от пълното сканиране

  4. Django:Небуферирана mysql заявка

  5. SQLAlchemy:Създаване на заявка за изтриване с помощта на самостоятелно присъединяване в MySQL