php mysqli ಪ್ರಶ್ನೆಯಿಂದ MySQL ಪ್ರಶ್ನೆಗಳು. ಪ್ರಶ್ನೆಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ (ಪವರ್ ಕ್ವೆರಿ)

ಮನೆಯಲ್ಲಿ ಕೀಟಗಳು 19.07.2023
ಮನೆಯಲ್ಲಿ ಕೀಟಗಳು

ಸೂಚನೆ:ಸೂಪರ್ಸ್ಟ್ರಕ್ಚರ್ ಶಕ್ತಿ ಪ್ರಶ್ನೆಎಕ್ಸೆಲ್ 2016 ರಲ್ಲಿ ಆದೇಶಗಳ ಗುಂಪಿನಂತೆ ನೀಡಲಾಗಿದೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಪರಿವರ್ತಿಸಿ. ಈ ಲೇಖನದಲ್ಲಿನ ಮಾಹಿತಿಯು ಪವರ್ ಕ್ವೆರಿ ಮತ್ತು ಹೊಸ ಗುಂಪು ಎರಡಕ್ಕೂ ಅನ್ವಯಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಎಕ್ಸೆಲ್ 2016 ರಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮತ್ತು ಪರಿವರ್ತಿಸಿ ವೈಶಿಷ್ಟ್ಯವನ್ನು ನೋಡಿ.

ಪವರ್ ಕ್ವೆರಿ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಸೇರಿಸಿಮೊದಲ ಪ್ರಶ್ನೆಯಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಮತ್ತು ನಂತರ ಎರಡನೇ ಪ್ರಶ್ನೆಯಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಹೊಸ ಪ್ರಶ್ನೆಯನ್ನು ರಚಿಸುತ್ತದೆ.

ಸುರಕ್ಷತಾ ಸೂಚನೆ: ಗೌಪ್ಯತೆ ಮಟ್ಟಗಳುಖಾಸಗಿ ಅಥವಾ ಸಾಂಸ್ಥಿಕವಾಗಿರಬಹುದಾದ ಬಹು ಮೂಲಗಳಿಂದ ಡೇಟಾದ ಆಕಸ್ಮಿಕ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯನ್ನು ತಡೆಯಿರಿ. ಕೆಲವು ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸುವಾಗ, ಬಳಕೆದಾರರು ಅಜಾಗರೂಕತೆಯಿಂದ ಖಾಸಗಿ ಡೇಟಾ ಮೂಲದಿಂದ ಮತ್ತೊಂದು ಡೇಟಾ ಮೂಲಕ್ಕೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಬಹುದು. ಈ ಅವಕಾಶವನ್ನು ದಾಳಿಕೋರರು ಬಳಸಿಕೊಳ್ಳಬಹುದು. ಪವರ್ ಕ್ವೆರಿ ಪ್ರತಿ ಡೇಟಾ ಮೂಲವನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಗೌಪ್ಯತೆಯ ಮಟ್ಟವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ: ಸಾರ್ವಜನಿಕ, ಸಾಂಸ್ಥಿಕ ಮತ್ತು ಖಾಸಗಿ. ಗೌಪ್ಯತೆ ಮಟ್ಟಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಗೌಪ್ಯತೆ ಮಟ್ಟಗಳ ಲೇಖನವನ್ನು ನೋಡಿ.

ಒಂದು ಸೇರ್ಪಡೆಯನ್ನು ನಿರ್ವಹಿಸುವುದು

ನೀವು ಎರಡು ರೀತಿಯ ಆಡ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾಡಬಹುದು: ಮಧ್ಯಂತರ ಸೇರ್ಪಡೆಅಥವಾ ಅಂತರ್ನಿರ್ಮಿತ ಜೊತೆಗೆ. ಬಳಸಿ ಮಧ್ಯಂತರ ಸೇರ್ಪಡೆಪ್ರತಿ ಆಡ್ ಕಾರ್ಯಾಚರಣೆಗೆ ಹೊಸ ಪ್ರಶ್ನೆಯನ್ನು ರಚಿಸಲಾಗಿದೆ. ನಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ಜೊತೆಗೆನೀವು ಅಂತಿಮ ಫಲಿತಾಂಶವನ್ನು ತಲುಪುವವರೆಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ರಶ್ನೆಗೆ ಡೇಟಾವನ್ನು ಸೇರಿಸುತ್ತೀರಿ. ಪ್ರಸ್ತುತ ವಿನಂತಿಯ ಕೊನೆಯಲ್ಲಿ ಫಲಿತಾಂಶವು ಹೊಸ ಹಂತವಾಗಿದೆ.

ಅಂತರ್ನಿರ್ಮಿತ ಹೆಚ್ಚುವರಿ

ಮಧ್ಯಂತರ ಸೇರ್ಪಡೆ


ಸಹ ನೋಡಿ:

ಸೂಚನೆ: ಪ್ರಶ್ನೆ ಸಂಪಾದಕಅಪ್‌ಲೋಡ್ ಮಾಡುವಾಗ, ಸಂಪಾದಿಸುವಾಗ ಅಥವಾ ಹೊಸ ಪ್ರಶ್ನೆಯನ್ನು ರಚಿಸುವಾಗ ಮಾತ್ರ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಶಕ್ತಿ ಪ್ರಶ್ನೆ. ವೀಡಿಯೊ ವಿಂಡೋವನ್ನು ತೋರಿಸುತ್ತದೆ ಪ್ರಶ್ನೆ ಸಂಪಾದಕಎಕ್ಸೆಲ್ ವರ್ಕ್‌ಬುಕ್‌ನಲ್ಲಿ ನೀವು ಪ್ರಶ್ನೆಯನ್ನು ಸಂಪಾದಿಸಿದ ನಂತರ ಅದು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ನೋಡಲು ಪ್ರಶ್ನೆ ಸಂಪಾದಕವರ್ಕ್‌ಬುಕ್‌ನಲ್ಲಿ, ವಿಭಾಗದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ರಶ್ನೆಯನ್ನು ಲೋಡ್ ಮಾಡದೆ ಅಥವಾ ಮಾರ್ಪಡಿಸದೆ ಬಾಹ್ಯ ಡೇಟಾವನ್ನು ಪಡೆಯುವುದುರಿಬ್ಬನ್ ಟ್ಯಾಬ್ನಲ್ಲಿ ಶಕ್ತಿ ಪ್ರಶ್ನೆಆಯ್ಕೆ ಮಾಡಿ ಇತರ ಮೂಲಗಳಿಂದ > ಖಾಲಿ ವಿನಂತಿ. ವೀಡಿಯೊ ಪ್ರದರ್ಶಿಸಲು ಒಂದು ಮಾರ್ಗವನ್ನು ತೋರಿಸುತ್ತದೆ ಪ್ರಶ್ನೆ ಸಂಪಾದಕ.

".
ಬಹುಶಃ ಮಾಸ್ಕೋ ಕಚೇರಿಯ ಹುಡುಗರಿಗೆ ಸಮಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ಮುಂದೆ ಪ್ರಶ್ನೆ ಭಾಷಾ ಉಲ್ಲೇಖದ (ಆವೃತ್ತಿ 0.7) ಉಚಿತ ಅನುವಾದವಿರುತ್ತದೆ.
Google ದೃಶ್ಯೀಕರಣ API. ಪ್ರಶ್ನೆ ಭಾಷೆ (ಆವೃತ್ತಿ 0.7)
Google ದೃಶ್ಯೀಕರಣಗಳ API ಪ್ರಶ್ನೆ ಭಾಷೆಯು ಡೇಟಾ ಮೂಲದ ವಿರುದ್ಧ ಪ್ರಶ್ನೆಯ ಮೂಲಕ ಡೇಟಾವನ್ನು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ನಿಯಮದಂತೆ, ದೃಶ್ಯೀಕರಣಕ್ಕಾಗಿ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಒದಗಿಸುವುದು ಅವಶ್ಯಕ. ಉದಾಹರಣೆಗೆ, ಪೈ ಚಾರ್ಟ್‌ಗೆ ಎರಡು ಕಾಲಮ್‌ಗಳ ಅಗತ್ಯವಿದೆ: ಪಠ್ಯ ಲೇಬಲ್ ಮತ್ತು ಸಂಖ್ಯಾ ಮೌಲ್ಯ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಡೇಟಾ ಮೂಲವು ಈ ರಚನೆಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಇದು ಹೆಚ್ಚಿನ ಕಾಲಮ್‌ಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಅಥವಾ ಅವುಗಳ ಕ್ರಮವು ಚಾರ್ಟ್‌ಗೆ ಅಗತ್ಯವಿರುವದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿರುತ್ತದೆ.
ಪ್ರಶ್ನೆ ಭಾಷೆಯು ನಮಗೆ ಫಲಿತಾಂಶವನ್ನು ಸಾಧಿಸಲು ಅಗತ್ಯವಿರುವ ರೀತಿಯಲ್ಲಿ ಡೇಟಾವನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಪ್ರಶ್ನೆ ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ SQL ಅನ್ನು ಹೋಲುತ್ತದೆ. SQL ಅನ್ನು ಬಳಸುವ ಕೌಶಲ್ಯವನ್ನು ಹೊಂದಿರುವವರು ಪ್ರಶ್ನೆ ಭಾಷೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಸಿಂಟ್ಯಾಕ್ಸ್ ವಿಭಾಗವು ಈ ಭಾಷೆಗಳಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
ರೆಂಡರಿಂಗ್‌ಗಾಗಿ ಪ್ರಶ್ನೆ ಭಾಷೆಯನ್ನು ಬಳಸುವುದು ಯಾವಾಗಲೂ ಅಗತ್ಯವಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಅದನ್ನು ಬಳಸಲು ಬೇಸ್ ಅಗತ್ಯವಿದೆ. ವಿಷಯಕ್ಕೆ.

ಪ್ರಶ್ನೆ ಭಾಷೆಯನ್ನು ಬಳಸುವುದು

ನೀವು ಎರಡು ರೀತಿಯಲ್ಲಿ ಡೇಟಾ ಮೂಲಕ್ಕೆ ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸೇರಿಸಬಹುದು: JavaScript ಕೋಡ್‌ನಿಂದ, ಅಥವಾ ಡೇಟಾ ಮೂಲ ಲಿಂಕ್‌ಗೆ ಪ್ಯಾರಾಮೀಟರ್‌ನಂತೆ. ನಿಮ್ಮ ಲಿಂಕ್ ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಸಂಪೂರ್ಣ ಡೇಟಾಸೆಟ್ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಪ್ರಶ್ನೆಯನ್ನು ಡೇಟಾ ಮೂಲಕ್ಕೆ ಹೊಂದಿಸುವ ಮೂಲಕ ನೀವು ಈ ಸೆಟ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.

ನೀವು Google ಶೀಟ್‌ಗಳಲ್ಲಿ QUERY ಕಾರ್ಯವನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ಈ ಕೆಳಗಿನ ಪ್ಯಾರಾಗಳನ್ನು ಬಿಟ್ಟು ಮುಂದಿನ ಭಾಗಕ್ಕೆ ಹೋಗಬಹುದು.

JavaScript ನಿಂದ ವಿನಂತಿಯನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

JavaScript ಕೋಡ್‌ನಿಂದ ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸಲು, ನೀವು ವಿಧಾನಕ್ಕೆ ಕರೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ setQuery google.visualization.Query ವರ್ಗ.
var ಪ್ರಶ್ನೆ = ಹೊಸ google.visualization.Query(DATA_SOURCE_URL);
query.setQuery("ಇಲಾಖೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ಇಲಾಖೆಯ ಮೂಲಕ ಮೊತ್ತ(ಸಂಬಳ) ಗುಂಪು");
query.send (ಹ್ಯಾಂಡಲ್ ಕ್ವೆರಿ ರೆಸ್ಪಾನ್ಸ್);

ಡೇಟಾ ಮೂಲಕ್ಕೆ ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ನಿಯತಾಂಕವನ್ನು ಬಳಸಿಕೊಂಡು ಸೇರಿಸಬಹುದು tq. ಹೀಗಾಗಿ, ನಿಮ್ಮ ಡೇಟಾಸೆಟ್ ಅನ್ನು ಸರಿಹೊಂದಿಸುವ ಮೂಲಕ ಇತರ ಡೆವಲಪರ್‌ಗಳು ಬರೆದ ದೃಶ್ಯೀಕರಣಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ.
ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು URL ಪ್ಯಾರಾಮೀಟರ್ ಆಗಿ ಸರಿಯಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಬೇಕು. ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು ಎನ್ಕೋಡ್ಯುರಿಕಾಂಪೊನೆಂಟ್ಎನ್ಕೋಡ್ ಮಾಡಲು ಅಥವಾ ವಿಭಾಗದ ಕೊನೆಯಲ್ಲಿ ಉಪಕರಣದ ಮೂಲಕ ಹಸ್ತಚಾಲಿತವಾಗಿ ಮಾಡಲು.
ಉದಾಹರಣೆ
Google ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ಗಾಗಿ ಒಂದು ಉದಾಹರಣೆ ಪ್ರಶ್ನೆಯನ್ನು ಪರಿಗಣಿಸಿ (ಕಾಲಮ್ ID ಗಳು ಯಾವಾಗಲೂ ಅಕ್ಷರಗಳಾಗಿವೆ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ. ಪ್ರಕಟಿಸುವಾಗ ಕಾಲಮ್ ಹೆಸರುಗಳು ಗುರುತಿಸುವಿಕೆಗಳಲ್ಲ. ಪ್ರಶ್ನೆಯಲ್ಲಿ ಕಾಲಮ್ ID ಗಳನ್ನು ಬಳಸಬೇಕು)
ಎನ್ಕೋಡಿಂಗ್ ನಂತರ, ವಿನಂತಿಯು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
ಆಯ್ಕೆ%20A%2C%20sum(B)%20group%20by%20A
ಡೇಟಾ ಟೇಬಲ್‌ನ ವಿಳಾಸವು ಈ ಕೆಳಗಿನಂತಿದೆ ಎಂದು ಭಾವಿಸೋಣ:
http://spreadsheets.google.com/a/google.com/tq?key=ABCDE
ಪ್ರಶ್ನೆ ಪ್ಯಾರಾಮೀಟರ್ ಸೇರಿಸಲಾಗುತ್ತಿದೆ &tq=YOUR_QUERY_STRINGಟೇಬಲ್‌ಗೆ ಲಿಂಕ್‌ಗೆ ಮತ್ತು ಮುಗಿದ ಪ್ರಶ್ನೆಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪಡೆಯಿರಿ
http://spreadsheets.google.com/a/google.com/tq?key=ABCDE&tq=select%A%2C%20sum(B)%20group%20by%20A

ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್

ಸಮೀಕ್ಷೆ

ನಾನು ಪ್ರಶ್ನೆ ಭಾಷೆ SQL ಗೆ ಹೋಲುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳಿವೆ.
ಡೇಟಾ ಟೇಬಲ್
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಶ್ನೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲು "ಡೇಟಾ ಟೇಬಲ್" ಪರಿಕಲ್ಪನೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಕೋಷ್ಟಕವು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ರತಿಯೊಂದು ಕಾಲಮ್ ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆ:
  • ಗುರುತಿಸುವಿಕೆ (ಅಥವಾ ಕಾಲಮ್ ID). ಟೇಬಲ್‌ನ ಕಾಲಮ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು ಕಾಲಮ್ ಅನ್ನು ಅದರ ID ಮೂಲಕ ಮಾತ್ರ ಉಲ್ಲೇಖಿಸಬೇಕಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಟ್ರಿಕ್: ಗುರುತಿಸುವಿಕೆಗಳಲ್ಲಿ ಸ್ಪೇಸ್‌ಗಳನ್ನು ಬಳಸದಿರಲು ಪ್ರಯತ್ನಿಸಿ, ಇದು ಪ್ರಶ್ನೆಯನ್ನು ಸಂಪಾದಿಸುವಲ್ಲಿ ತೊಂದರೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಅಲ್ಲದೆ, ಖಾಲಿ ಇರುವ ಎಲ್ಲಾ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಹಿಂದಿನ ಉಲ್ಲೇಖಗಳಲ್ಲಿ ಲಗತ್ತಿಸಬೇಕು.
  • ಲೇಬಲ್. ಇದು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಪೈ ಚಾರ್ಟ್‌ನಲ್ಲಿನ ದಂತಕಥೆ ಅಥವಾ ಟೇಬಲ್ ಚಾರ್ಟ್ ಶೀರ್ಷಿಕೆ. Google ಶೀಟ್‌ಗಳಲ್ಲಿನ QUERY() ಕಾರ್ಯಕ್ಕೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ.
  • ಡೇಟಾ ಪ್ರಕಾರಗಳು. ಕೆಳಗಿನ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ: ಸ್ಟ್ರಿಂಗ್ (ಸ್ಟ್ರಿಂಗ್), ಸಂಖ್ಯೆ (ಸಂಖ್ಯೆ), ಬೂಲಿಯನ್ ಪ್ರಕಾರ (ಬೂಲಿಯನ್), ದಿನಾಂಕ (ದಿನಾಂಕ), ದಿನಾಂಕ ಮತ್ತು ಸಮಯ (ದಿನಾಂಕ), ಸಮಯ (ದಿನದ ಸಮಯ). ಕಾಲಮ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳು ಆ ಕಾಲಮ್‌ನ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಅಥವಾ ಶೂನ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗೆ ಹೋಲುತ್ತವೆ, ಒಂದೇ ಅಲ್ಲ. ಅವುಗಳನ್ನು ಲಿಟರಲ್ಸ್ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.
  • ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮಾದರಿಗಳು. ಡೇಟಾ ಕೋಷ್ಟಕಗಳು ಎಲ್ಲಾ ಅಥವಾ ಕೆಲವು ಕಾಲಮ್‌ಗಳಿಗೆ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮಾದರಿಗಳನ್ನು ಬೆಂಬಲಿಸಬಹುದು. ಅವುಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.
ಎಲ್ಲಾ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾದ ಡೇಟಾ ಟೇಬಲ್
ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿನ ಉದಾಹರಣೆಗಳು ಕೆಳಗಿನ ಡೇಟಾ ಮತ್ತು ಕಾಲಮ್ ಪ್ರಕಾರಗಳೊಂದಿಗೆ ಟೇಬಲ್ ಅನ್ನು ಬಳಸುತ್ತವೆ:
ಹೆಸರು
ಸ್ಟ್ರಿಂಗ್
ಇಲಾಖೆ
ಸ್ಟ್ರಿಂಗ್
ಊಟದ ಸಮಯ
ದಿನದ ಸಮಯ

ಸಂಬಳ
ಸಂಖ್ಯೆ

ಬಾಡಿಗೆ ದಿನಾಂಕ
ದಿನಾಂಕ
ವಯಸ್ಸು
ಸಂಖ್ಯೆ
ಹಿರಿಯ
ಬೂಲಿಯನ್
ಹಿರಿತನ ಪ್ರಾರಂಭ ಸಮಯ
ದಿನಾಂಕ ಸಮಯ
ಜಾನ್ ಇಂಜಿನ್ 12:00:00 2005-03-19 35 ನಿಜ 2007-12-02 15:56:00
ಡೇವ್ ಇಂಜಿನ್ 12:00:00 2006-04-19 27 ಸುಳ್ಳು ಶೂನ್ಯ
ಸಾಲಿ ಇಂಜಿನ್ 13:00:00 2005-10-10 30 ಸುಳ್ಳು ಶೂನ್ಯ
ಬೆನ್ ಮಾರಾಟ 12:00:00 2002-10-10 32 ನಿಜ 2005-03-09 12:30:00
ಡಾನಾ ಮಾರಾಟ 12:00:00 2004-09-08 25 ಸುಳ್ಳು ಶೂನ್ಯ
ಮೈಕ್ ಮಾರ್ಕೆಟಿಂಗ್ 13:00:00 2005-01-10 24 ನಿಜ 2007-12-30 14:40:00

ಭಾಷಾ ನಿರ್ವಾಹಕರು

ಪ್ರಶ್ನೆ ಭಾಷೆಯು ಕೆಳಗಿನ ಒಂದು ಅಥವಾ ಎರಡು ಪದ ಹೇಳಿಕೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ನಿರ್ವಾಹಕರು ಕೋಷ್ಟಕದಲ್ಲಿ ಕಾಣಿಸುವ ಕ್ರಮದಲ್ಲಿ ಪರಸ್ಪರ ಅನುಸರಿಸಬೇಕು:
ಆಪರೇಟರ್ ಬಳಕೆ
ಆಯ್ಕೆ ಮಾಡಿ ಯಾವ ಕಾಲಮ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು ಮತ್ತು ಯಾವ ಕ್ರಮದಲ್ಲಿ ಆಯ್ಕೆಮಾಡುತ್ತದೆ. ಆಪರೇಟರ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ನಂತರ ಟೇಬಲ್‌ನ ಎಲ್ಲಾ ಕಾಲಮ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.
ಸ್ಥಿತಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಟೇಬಲ್ ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಆಪರೇಟರ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ನಂತರ ಟೇಬಲ್‌ನ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.
ಮೂಲಕ ಗುಂಪು ಸಾಲುಗಳ ಮೂಲಕ ಗುಂಪುಗಳ ಮೌಲ್ಯಗಳು.
ಪಿವೋಟ್ ಕಾಲಮ್‌ಗಳಲ್ಲಿನ ಅನನ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಪಿವೋಟ್ ಟೇಬಲ್‌ನಂತಹ ಹೊಸ ಕಾಲಮ್‌ಗಳಿಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಮೂಲಕ ಆದೇಶ ಮೌಲ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ಸಾಲುಗಳನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ.
ಮಿತಿ ಹಿಂತಿರುಗಿಸಲಾಗುವ ಸಾಲುಗಳ ಮಿತಿಯನ್ನು ಹೊಂದಿಸುತ್ತದೆ.
ಆಫ್ಸೆಟ್ ಔಟ್‌ಪುಟ್‌ನಿಂದ ನಿಗದಿತ ಸಂಖ್ಯೆಯ ಸಾಲುಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ.
ಲೇಬಲ್ ಕಾಲಮ್‌ಗಳಿಗೆ ಲೇಬಲ್‌ಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ.
ಸ್ವರೂಪ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮಾದರಿಗಳ ಪ್ರಕಾರ ನೀಡಿರುವ ಕಾಲಮ್‌ಗಳಲ್ಲಿನ ಮೌಲ್ಯಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ.
ಆಯ್ಕೆಗಳು ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ.
ನಿಂದ ಆಪರೇಟರ್‌ನಿಂದ ಬಳಸಲಾಗುವುದಿಲ್ಲ.
ಆಯ್ಕೆ ಮಾಡಿ
ಆಯ್ದ ಹೇಳಿಕೆಯು ಯಾವ ಕಾಲಮ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು ಮತ್ತು ಯಾವ ಕ್ರಮದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಆಪರೇಟರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ ಅಥವಾ * ಆಯ್ಕೆಮಾಡಿದರೆ, ಟೇಬಲ್‌ನ ಎಲ್ಲಾ ಕಾಲಮ್‌ಗಳನ್ನು ಅವುಗಳ ಮೂಲ ಕ್ರಮದಲ್ಲಿ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಕಾಲಮ್‌ಗಳನ್ನು ಗುರುತಿಸುವಿಕೆಯಿಂದ ಉಲ್ಲೇಖಿಸಬಹುದು, ಆದರೆ ಲೇಬಲ್‌ಗಳಿಂದ ಅಲ್ಲ. Google ಶೀಟ್‌ಗಳಲ್ಲಿನ ಗುರುತಿಸುವಿಕೆಗಳು ಒಂದು ಅಥವಾ ಎರಡು ಅಕ್ಷರಗಳ ಕಾಲಮ್ ಹೆಸರುಗಳಾಗಿವೆ (A, B, C, ..., AC, ... , DC, ...).
ಆಪರೇಟರ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳು ಕಾಲಮ್ ಐಡೆಂಟಿಫೈಯರ್‌ಗಳು, ಒಟ್ಟು ಫಂಕ್ಷನ್‌ಗಳು, ಸ್ಕೇಲಾರ್ ಫಂಕ್ಷನ್‌ಗಳು ಅಥವಾ ಅಂಕಗಣಿತದ ಆಪರೇಟರ್‌ಗಳಾಗಿರಬಹುದು.
ಉದಾಹರಣೆಗಳು:
ಆಯ್ಕೆ ಮಾಡಿ *
ಆಯ್ಕೆ ಇಲಾಖೆ, ಸಂಬಳ
ಗರಿಷ್ಠ (ಸಂಬಳ) ಆಯ್ಕೆಮಾಡಿ
ಇಮೇಲ್ ವಿಳಾಸದಿನಾಂಕ):

ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೇವೆ:
ಊಟದ ಸಮಯ ಹೆಸರು
12:00:00 ಜಾನ್
12:00:00 ಡೇವ್
13:00:00 ಸಾಲಿ
12:00:00 ಬೆನ್
12:00:00 ಡಾನಾ
13:00:00 ಮೈಕ್
ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸುವ ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ಹಿಂತಿರುಗಿಸಲು ಅಲ್ಲಿ ಹೇಳಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಪರಿಸ್ಥಿತಿಗಳನ್ನು ವಿವರಿಸಲು ಸರಳ ಹೋಲಿಕೆ ನಿರ್ವಾಹಕರನ್ನು ಬಳಸಲಾಗುತ್ತದೆ<=, <, >, >=, =, !=, <>. ಎರಡೂ ನಿರ್ವಾಹಕರು!=,<>ಅರ್ಥ ಸಮಾನವಾಗಿಲ್ಲ. ತಂತಿಗಳನ್ನು ಅವುಗಳ ಲೆಕ್ಸಿಕೋಗ್ರಾಫಿಕ್ ಮೌಲ್ಯದಿಂದ ಹೋಲಿಸಲಾಗುತ್ತದೆ. ಗಮನಿಸಿ, ಸಮಾನತೆಯನ್ನು = ಆಪರೇಟರ್ ಮೂಲಕ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅನೇಕ ಭಾಷೆಗಳಲ್ಲಿರುವಂತೆ == ಮೂಲಕ ಅಲ್ಲ. ಶೂನ್ಯದೊಂದಿಗೆ ಹೋಲಿಕೆಯನ್ನು ಶೂನ್ಯದ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಶೂನ್ಯವಲ್ಲ. Google ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ಗಳಲ್ಲಿ QUERY() ಅನ್ನು ಬಳಸುವಾಗ, ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಕ್ಷೇತ್ರವು ಖಾಲಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ "" , ಶೂನ್ಯವಲ್ಲ .
ತಾರ್ಕಿಕ ಆಪರೇಟರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಬಹು ಷರತ್ತುಗಳನ್ನು ಸಂಯೋಜಿಸಬಹುದು ಮತ್ತು, ಅಥವಾ, ಅಲ್ಲ. ಸ್ಪಷ್ಟವಾದ ಆದ್ಯತೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಆವರಣಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಸ್ಟ್ರಿಂಗ್ ಹೋಲಿಕೆಗಳಿಗಾಗಿ ಷರತ್ತು ಹೆಚ್ಚುವರಿ ನಿರ್ವಾಹಕರನ್ನು ಸಹ ಬಳಸುತ್ತದೆ. ಈ ಆಪರೇಟರ್‌ಗಳು ಎರಡು ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ, ಅದು ಸ್ಟ್ರಿಂಗ್‌ಗಳಾಗಿರಬೇಕು, ಯಾವುದೇ ನಾನ್-ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಯುಮೆಂಟ್ (ದಿನಾಂಕ, ಸಂಖ್ಯೆ) ಅನ್ನು ಹೋಲಿಕೆ ಮಾಡುವ ಮೊದಲು ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಹೋಲಿಕೆಯು ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಆಗಿದೆ (ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸುಗಮಗೊಳಿಸಲು, ಸ್ಕೇಲಾರ್ ಕಾರ್ಯಗಳನ್ನು ಮೇಲಿನ(), ಕಡಿಮೆ() ಬಳಸಿ).
ಒಳಗೊಂಡಿದೆ - ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಾಣಿಕೆ. ಸ್ಟ್ರಿಂಗ್‌ನ ಭಾಗವು ನೀಡಿರುವ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಾಣಿಕೆಯಾದರೆ ಅಭಿವ್ಯಕ್ತಿ ನಿಜ ಎಂದು ಹಿಂತಿರುಗಿಸುತ್ತದೆ - ಸಬ್‌ಸ್ಟ್ರಿಂಗ್. ಉದಾಹರಣೆಗೆ, ಹೆಸರು "ಜಾನ್" ಅನ್ನು ಹೊಂದಿರುವಲ್ಲಿ ಹಿಂತಿರುಗುತ್ತದೆ "ಜಾನ್", "ಜಾನ್ ಆಡಮ್ಸ್", "ಲಾಂಗ್ ಜಾನ್ ಸಿಲ್ವರ್"ಆದರೆ ಅಲ್ಲ "ಜಾನ್ ಆಡಮ್ಸ್".

ಉದಾಹರಣೆಗಳು:
ಆಯ್ಕೆ ಮಾಡಿ *
ಆಯ್ಕೆ ಇಲಾಖೆ, ಸಂಬಳ
ಗರಿಷ್ಠ (ಸಂಬಳ) ಆಯ್ಕೆಮಾಡಿ
ಕೆಳಗಿನ ಉದಾಹರಣೆಯು ಸ್ಥಳಗಳೊಂದಿಗೆ ಗುರುತಿಸುವಿಕೆಗಳಿಗೆ ಉಲ್ಲೇಖಗಳ ಬಳಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ ( ಇಮೇಲ್ ವಿಳಾಸ) ಮತ್ತು ಕಾಯ್ದಿರಿಸಿದ ಪದಗಳ ಹೆಸರುಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಗುರುತಿಸುವಿಕೆಗಳಿಗೆ ( ದಿನಾಂಕ):
`ಇಮೇಲ್ ವಿಳಾಸ`, ಹೆಸರು, `ದಿನಾಂಕ` ಆಯ್ಕೆಮಾಡಿ
ಉದಾಹರಣೆ ಕೋಷ್ಟಕಕ್ಕೆ ಈ ಕೆಳಗಿನ ಪ್ರಶ್ನೆಯನ್ನು ಅನ್ವಯಿಸೋಣ:
ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೇವೆ:
ಊಟದ ಸಮಯ ಹೆಸರು
12:00:00 ಜಾನ್
12:00:00 ಡೇವ್
13:00:00 ಸಾಲಿ
12:00:00 ಬೆನ್
12:00:00 ಡಾನಾ
13:00:00 ಮೈಕ್

ಈ ಲೇಖನದಲ್ಲಿ, ನಾವು ಕಲಿಯುತ್ತೇವೆ PHP ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಕಳುಹಿಸಿ. ಈ ಲೇಖನವು ಬಹಳ ಮುಖ್ಯವಾಗಿದೆ ಮತ್ತು ನೀವು ಅದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು. ಹೇಗಾದರೂ, ನಾನು ನಿಮಗೆ ಭರವಸೆ ನೀಡುತ್ತೇನೆ - ವಸ್ತುವು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ತೊಂದರೆಗಳು ಇರಬಾರದು.

ಲೇಖನದ ವಿಷಯಕ್ಕೆ ತೆರಳುವ ಮೊದಲು, ನಾನು ವಿವರವಾಗಿ ವಿಶ್ಲೇಷಿಸುವುದಿಲ್ಲ ಎಂದು ನಾನು ನಿಮಗೆ ಮುಂಚಿತವಾಗಿ ಎಚ್ಚರಿಸುತ್ತೇನೆ SQL ಭಾಷೆ. ಎಲ್ಲಾ ಅಗತ್ಯ ಮಾಹಿತಿಯನ್ನು ಮೀಸಲಾಗಿರುವ ವರ್ಗದಲ್ಲಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಮಾತ್ರ PHP ಮೂಲಕ MySQL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ.

ಈಗ ನಾವು ಮುಂದುವರಿಯೋಣ PHP ಯಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಕಳುಹಿಸುವುದು:


}
$mysqli->ಪ್ರಶ್ನೆ("ಮೈಟೇಬಲ್‌ಗೆ ಸೇರಿಸಿ (ಹೆಸರು, ಇಮೇಲ್) ಮೌಲ್ಯಗಳು ("MyName", " [ಇಮೇಲ್ ಸಂರಕ್ಷಿತ]")");
$mysqli->ಮುಚ್ಚಿ();
?>

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿದ್ದೇವೆ, ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾಗಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿದ್ದೇವೆ, ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿದ್ದೇವೆ ಪ್ರಶ್ನೆ (), ಮತ್ತು ನಂತರ ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಲಾಗಿದೆ. ನೀವು ನೋಡುವಂತೆ, ಎಲ್ಲವೂ ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಯಾವುದನ್ನಾದರೂ ಕಳುಹಿಸಲು SQL ಪ್ರಶ್ನೆಗಳುಒಂದು ವಿಧಾನ ಸಾಕು - ಪ್ರಶ್ನೆ (), ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಲ್ಲವೂ ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ಈಗ ಕಾರ್ಯವನ್ನು ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣಗೊಳಿಸೋಣ. ಹಿಂತಿರುಗುವ ಪ್ರಶ್ನೆಗಳನ್ನು ನೋಡೋಣ ಫಲಿತಾಂಶ_ಸೆಟ್- ಫಲಿತಾಂಶ. ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರಶ್ನೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತಿದೆ ಫಲಿತಾಂಶ_ಸೆಟ್ಟೇಬಲ್‌ನಿಂದ ಡೇಟಾದ ಆಯ್ಕೆಯಾಗಿದೆ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಡೇಟಾದ ಆಯ್ಕೆಯನ್ನು ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನಂತರ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ:

$mysqli = @ಹೊಸ mysqli("ಸ್ಥಳೀಯ ಹೋಸ್ಟ್", "ನಿರ್ವಹಣೆ", "ಪಾಸ್", "mybase");
ವೇಳೆ (mysqli_connect_errno()) (
ಪ್ರತಿಧ್ವನಿ "ಸಂಪರ್ಕ ವಿಫಲವಾಗಿದೆ: ".mysqli_connect_error();
}
$result_set = $mysqli->
ಹಾಗೆಯೇ ($row = $result_set->fetch_assoc()) (
print_r ($ ಸಾಲು);
ಪ್ರತಿಧ್ವನಿ "
";
}
$result_set->ಮುಚ್ಚು();
$mysqli->ಮುಚ್ಚಿ();
?>

ಮೊದಲಿಗೆ, ಅದು ಏನೆಂದು ಸ್ವಲ್ಪ ವಿವರಿಸುತ್ತೇನೆ. ಫಲಿತಾಂಶ_ಸೆಟ್. ಫಲಿತಾಂಶ_ಸೆಟ್ಫಲಿತಾಂಶದೊಂದಿಗೆ ಟೇಬಲ್ ಆಗಿದೆ. ಈ ಕೋಷ್ಟಕವು ದಾಖಲೆಗಳ ಗುಂಪನ್ನು ಹೊಂದಿದೆ (ಟೇಬಲ್ ಸಾಲುಗಳು). ಮತ್ತು ಎಲ್ಲಾ ದಾಖಲೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು, ನೀವು ಮೇಜಿನ ಪ್ರತಿ ಸಾಲಿನ ಮೇಲೆ ಪುನರಾವರ್ತಿಸಬೇಕು ಮತ್ತು ಅದನ್ನು ಪ್ರದರ್ಶಿಸಬೇಕು. ಮತ್ತು ಈಗ ನಾನು ಒಂದು ಉದಾಹರಣೆಯನ್ನು ವಿವರಿಸುತ್ತೇನೆ: ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿದ ನಂತರ, ನಾವು ರೂಪಿಸುತ್ತೇವೆ ಫಲಿತಾಂಶ_ಸೆಟ್. ನಂತರ ನಾವು ಲೂಪ್ನಲ್ಲಿ ವೇರಿಯೇಬಲ್ಗೆ ನಿಯೋಜಿಸುತ್ತೇವೆ ಸಾಲುಮುಂದಿನ ಸಾಲಿನ ಮೌಲ್ಯ, ಅಂದರೆ, ವಿಧಾನವು ಹಿಂತಿರುಗಿಸುವ ಒಂದು ಆಯಾಮದ ಸರಣಿ fetch_assoc(). ಎಲ್ಲಾ ಸಾಲುಗಳು ಮುಗಿದ ನಂತರ, ವಿಧಾನ fetch_assoc()ಹಿಂತಿರುಗುತ್ತಾರೆ ಸುಳ್ಳು, ಮತ್ತು ಲೂಪ್ ನಿರ್ಗಮಿಸುತ್ತದೆ. ಲೂಪ್ ಒಳಗೆ ಸಮಯದಲ್ಲಿಡೀಬಗ್ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ರಚನೆಯನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತೇವೆ print_r(), ಇದನ್ನು ಬಳಸಿಕೊಂಡು ಖಂಡಿತವಾಗಿಯೂ ಕಳೆಯಬಹುದು ಪ್ರತಿಯೊಂದಕ್ಕೂಆದರೆ ಈಗ ಅದರ ಅಗತ್ಯವಿಲ್ಲ.

ಹೇಗೆ ಕೆಲಸ ಮಾಡಬೇಕೆಂದು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳೋಣ ಫಲಿತಾಂಶ_ಸೆಟ್:

  1. ಪಡೆಯಿರಿ ಫಲಿತಾಂಶ_ಸೆಟ್ಡೇಟಾಬೇಸ್‌ಗೆ ಸೂಕ್ತವಾದ ಪ್ರಶ್ನೆಯನ್ನು ಕಳುಹಿಸುವ ಮೂಲಕ.
  2. ಲೂಪ್ನಲ್ಲಿ, ಪ್ರತಿ ಪುನರಾವರ್ತನೆಯಲ್ಲಿ, ಮುಂದಿನ ಸಾಲನ್ನು (ದಾಖಲೆ) ನಿಂದ ನಿಯೋಜಿಸಿ ಫಲಿತಾಂಶ_ಸೆಟ್ವಿಧಾನವನ್ನು ಬಳಸುವುದು fetch_assoc()ಕೆಲವು ವೇರಿಯಬಲ್ ಸಾಲು. ನಂತರ ನೀವು ಈ ವೇರಿಯಬಲ್‌ನೊಂದಿಗೆ ಏಕ-ಆಯಾಮದ ಸಹಾಯಕ ರಚನೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು, ಅದರ ಕೀಲಿಗಳು ಟೇಬಲ್ ಕ್ಷೇತ್ರಗಳ ಹೆಸರುಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳು ಪ್ರಸ್ತುತ ದಾಖಲೆಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ.
  3. ಮುಚ್ಚಲು ಮರೆಯದಿರಿ ಫಲಿತಾಂಶ_ಸೆಟ್ವಿಧಾನ ಮುಚ್ಚಿ ()ಸಂಪನ್ಮೂಲಗಳನ್ನು ಅನ್ವೇಷಿಸಲು.

ನೀವು ನೋಡುವಂತೆ, ವಿಧಾನ fetch_assoc()ಯಾವಾಗಲೂ ಮುಂದಿನ ದಾಖಲೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಅಂದರೆ, ಮೊದಲು 1 ನೇ, ನಂತರ 2 ನೇ, ನಂತರ 3 ನೇ ಮತ್ತು ಹೀಗೆ. ನೀವು ಉತ್ತಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದರೆ, ಇದು ಆಂತರಿಕ ಪಾಯಿಂಟರ್‌ನಿಂದಾಗಿ ಎಂದು ನೀವು ತಕ್ಷಣ ಊಹಿಸುತ್ತೀರಿ, ಅದನ್ನು ನೀವು ಸಹಜವಾಗಿ ಚಲಿಸಬಹುದು. ಎಲ್ಲಿ ಬಳಸುತ್ತಾರೆ? ಉದಾಹರಣೆಗೆ, ನೀವು ಕೆಲಸ ಮಾಡಬೇಕಾದಾಗ ಇದನ್ನು ಬಳಸಬಹುದು ಫಲಿತಾಂಶ_ಸೆಟ್ಅಲ್ಲ 1 , ಎ 2 ಮತ್ತು ಹೆಚ್ಚು ಬಾರಿ. ಅದೇ ವಿನಂತಿಯನ್ನು ಮರು-ರೂಪಿಸದಿರಲು, ನೀವು ಪಾಯಿಂಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಕ್ಕೆ ಸರಿಸಬಹುದು. ತದನಂತರ ನೀವು ಅದನ್ನು ಮತ್ತೆ ಮಾಡಬಹುದು ಫಲಿತಾಂಶ_ಸೆಟ್ fetch_assoc() ವಿಧಾನವನ್ನು ಬಳಸುವುದು.

ಪಾಯಿಂಟರ್ನ ಸ್ಥಾನವನ್ನು ಬದಲಾಯಿಸಲು ಒಂದು ವಿಧಾನವಿದೆ ಡೇಟಾ_ಸೀಕ್(), ಇದು ಪೂರ್ಣಾಂಕವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 0 ಮೊದಲು " ನಮೂದುಗಳ ಸಂಖ್ಯೆ - 1", ಕ್ರಮವಾಗಿ, ನಿಯತಾಂಕಕ್ಕೆ ಅನುಗುಣವಾದ ಪ್ರವೇಶಕ್ಕೆ ಪಾಯಿಂಟರ್ ಏರುತ್ತದೆ:

$mysqli = @ಹೊಸ mysqli("ಸ್ಥಳೀಯ ಹೋಸ್ಟ್", "ನಿರ್ವಹಣೆ", "ಪಾಸ್", "mybase");
ವೇಳೆ (mysqli_connect_errno()) (
ಪ್ರತಿಧ್ವನಿ "ಸಂಪರ್ಕ ವಿಫಲವಾಗಿದೆ: ".mysqli_connect_error();
}
$result_set = $mysqli->ಪ್ರಶ್ನೆ ("ಮೈಟೇಬಲ್‌ನಿಂದ * ಆಯ್ಕೆ ಮಾಡಿ");
$result_set->ಸಂಖ್ಯೆ_ಸಾಲುಗಳು;
ಹಾಗೆಯೇ ($row = $result_set->fetch_assoc()) (
print_r ($ ಸಾಲು);
ಪ್ರತಿಧ್ವನಿ "
";
}
$result_set->data_seek(0);
ಹಾಗೆಯೇ ($row = $result_set->fetch_assoc()) (
print_r ($ ಸಾಲು);
ಪ್ರತಿಧ್ವನಿ "
";
}
$result_set->ಮುಚ್ಚು();
$mysqli->ಮುಚ್ಚಿ();
?>

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ತೆಗೆದುಕೊಂಡಿದ್ದೇವೆ ಫಲಿತಾಂಶ_ಸೆಟ್‌ನಲ್ಲಿನ ನಮೂದುಗಳ ಸಂಖ್ಯೆಆಸ್ತಿಯನ್ನು ಬಳಸುವುದು ಸಂಖ್ಯೆ_ಸಾಲುಗಳು. ನಮಗೂ ವಿಧಾನ ಪರಿಚಯವಾಯಿತು ಡೇಟಾ_ಸೀಕ್(). ಅಂದರೆ, ನಾವು ಸಂಪೂರ್ಣ ಫಲಿತಾಂಶವನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತೇವೆ, ನಂತರ ಪಾಯಿಂಟರ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತೇವೆ 0 ನೇರೆಕಾರ್ಡ್ ಮಾಡಿ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಮತ್ತೆ ವಿಂಗಡಿಸಿ.

ಈ ಲೇಖನದಲ್ಲಿ, ನಾವು ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತೇವೆ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚುತ್ತೇವೆ. ಮತ್ತು ಸಹ ಕಂಡುಹಿಡಿದಿದೆ php ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೇಗೆ ಕಳುಹಿಸುವುದು. ಕಲಿತ, ಫಲಿತಾಂಶ_ಸೆಟ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದುಮತ್ತು ಅದರೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು. ಯಶಸ್ವಿಯಾಗಲು ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದದ್ದು ಇಷ್ಟೇ PHP ಯಲ್ಲಿ MySQL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ.

ಪ್ರತಿಯೊಬ್ಬರೂ ಪ್ಯಾರೆಟೊ ನಿಯಮವನ್ನು ಕೇಳಿದ್ದಾರೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಯಾವುದೇ ಕ್ಷೇತ್ರದಲ್ಲಿ, 20% ಪ್ರಯತ್ನಗಳು 80% ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ವಾರ್ಡ್ರೋಬ್ನ 20% ನೀವು 80% ಸಮಯವನ್ನು ಧರಿಸುತ್ತೀರಿ, ನಿಮ್ಮ ಗ್ರಾಹಕರಲ್ಲಿ 20% ಆದಾಯದ 80% ಅನ್ನು ತರುತ್ತದೆ. ಇದು Google ಶೀಟ್‌ಗಳೊಂದಿಗೆ ಒಂದೇ ಆಗಿರುತ್ತದೆ: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ 20% ಕಾರ್ಯಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದರಿಂದ, ನೀವು ಸಾಧ್ಯವಿರುವ ಎಲ್ಲಾ ಕಾರ್ಯಗಳಲ್ಲಿ 80% ಅನ್ನು ಪರಿಹರಿಸಬಹುದು.

ನಾನು ಪ್ರಶ್ನೆಯನ್ನು ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾದ Google ಶೀಟ್‌ಗಳ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಒಂದೆಂದು ಪರಿಗಣಿಸುತ್ತೇನೆ. ಆದರೆ Google ಸಹಾಯದಲ್ಲಿ, ಇದನ್ನು ಬಹಳ ಮೇಲ್ನೋಟಕ್ಕೆ ವಿವರಿಸಲಾಗಿದೆ, ಮತ್ತು ಈ ಕಾರ್ಯದ ಸಂಪೂರ್ಣ ಶಕ್ತಿಯನ್ನು ಬಹಿರಂಗಪಡಿಸಲಾಗಿಲ್ಲ. ಹೆಚ್ಚು ವಿವರವಾದ ಪರಿಚಯದೊಂದಿಗೆ, ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳನ್ನು ಬದಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ.

QUERY ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿಮಗೆ SQL ನ ಮೂಲಭೂತ ಜ್ಞಾನದ ಅಗತ್ಯವಿದೆ. ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ಭಯಪಡಬೇಡಿ, QUERY ಕಾರ್ಯವು ಮೂಲಭೂತ SQL ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

QUERY ಸಿಂಟ್ಯಾಕ್ಸ್

QUERY(ಡೇಟಾ; ಪ್ರಶ್ನೆ; [ಹೆಡರ್‌ಗಳು])
  • ಡೇಟಾ SQL ಪ್ರಶ್ನೆಗೆ ಡೇಟಾಬೇಸ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕೋಶಗಳ ಶ್ರೇಣಿಯಾಗಿದೆ;
  • ವಿನಂತಿ- SQL ಪ್ರಶ್ನೆ ಪಠ್ಯ;
  • ಮುಖ್ಯಾಂಶಗಳುಐಚ್ಛಿಕ ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿದ್ದು, ಇದರಲ್ಲಿ ಎಷ್ಟು ಮೊದಲ ಸಾಲುಗಳು ಹೆಡರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ ಎಂಬುದನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯ ಗರಿಷ್ಠ ಗ್ರಹಿಕೆಗಾಗಿ, ಈ ಕೆಳಗಿನ Google ಸ್ಪ್ರೆಡ್‌ಶೀಟ್ ಅನ್ನು ತೆರೆಯಲು ಮತ್ತು ನಕಲಿಸಲು ನಾನು ಸಲಹೆ ನೀಡುತ್ತೇನೆ

ನೀವು ಇದೀಗ ನಕಲು ಮಾಡಿದ ಡಾಕ್ಸ್‌ನಲ್ಲಿ ಹಲವಾರು ಹಾಳೆಗಳಿವೆ. DB ಶೀಟ್ ನಾವು QUERY ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರವೇಶಿಸುವ ಡೇಟಾಬೇಸ್ ಆಗಿದೆ. ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡಲಿರುವ ಉದಾಹರಣೆಗಳನ್ನು ಲೆವೆಲ್ ಶೀಟ್‌ಗಳು ಒಳಗೊಂಡಿವೆ. ಪ್ರತಿ ಹೊಸ ಮಟ್ಟದ, ಉದಾಹರಣೆಗೆ ಹೆಚ್ಚು ಕಷ್ಟವಾಗುತ್ತದೆ.

ಪ್ರಶ್ನೆ ಕಾರ್ಯದಲ್ಲಿ SQL ಪ್ರಶ್ನೆ ಯೋಜನೆ

ಯಾವುದೇ SQL ಪ್ರಶ್ನೆಯು ಪ್ರತ್ಯೇಕ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಲ್ಯಾಂಡರ್ಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಪ್ರಶ್ನೆ ಕಾರ್ಯಕ್ಕಾಗಿ SQL Google ದೃಶ್ಯೀಕರಣ API ಪ್ರಶ್ನೆ ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಕೆಳಗಿನ ಷರತ್ತುಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:

  • ಆಯ್ಕೆ ಮಾಡಿ- ಪ್ರಶ್ನೆಯಿಂದ ಹಿಂತಿರುಗಿಸಲಾಗುವ ಕ್ಷೇತ್ರಗಳ ಎಣಿಕೆ;
  • ಎಲ್ಲಿ- ವಿನಂತಿಯ ಮೂಲಕ ಸಂಸ್ಕರಿಸಿದ ಡೇಟಾ ಶ್ರೇಣಿಯನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಷರತ್ತುಗಳ ಪಟ್ಟಿಯನ್ನು ಒಳಗೊಂಡಿದೆ;
  • ಮೂಲಕ ಗುಂಪು- ನೀವು ಫಲಿತಾಂಶವನ್ನು ಗುಂಪು ಮಾಡಲು ಬಯಸುವ ಕ್ಷೇತ್ರಗಳ ಪಟ್ಟಿಯನ್ನು ಒಳಗೊಂಡಿದೆ;
  • ಪಿವೋಟ್- ಅಂತಿಮ ಕೋಷ್ಟಕದ ಕಾಲಮ್‌ಗಳ ಹೆಸರುಗಳಾಗಿ ಒಂದು ಕಾಲಮ್‌ನ ಮೌಲ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಅಡ್ಡ ಕೋಷ್ಟಕಗಳನ್ನು ನಿರ್ಮಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ;
  • ಮೂಲಕ ಆದೇಶ- ಫಲಿತಾಂಶಗಳನ್ನು ವಿಂಗಡಿಸುವ ಜವಾಬ್ದಾರಿ;
  • ಮಿತಿ- ಪ್ರಶ್ನೆಯ ಈ ಭಾಗವನ್ನು ಬಳಸಿಕೊಂಡು, ಪ್ರಶ್ನೆಯಿಂದ ಹಿಂತಿರುಗಿದ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯ ಮೇಲೆ ನೀವು ಮಿತಿಯನ್ನು ಹೊಂದಿಸಬಹುದು;
  • ಆಫ್ಸೆಟ್- ಈ ಅಪಪ್ರಚಾರವನ್ನು ಬಳಸಿಕೊಂಡು, ವಿನಂತಿಯ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕಾದ ಅಗತ್ಯವಿಲ್ಲದ ಮೊದಲ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೀವು ಹೊಂದಿಸಬಹುದು;
  • ಲೇಬಲ್- ವಿನಂತಿಯಿಂದ ಹಿಂತಿರುಗಿದ ಕ್ಷೇತ್ರಗಳ ಹೆಸರಿಗೆ ಈ ಅಪಪ್ರಚಾರವು ಕಾರಣವಾಗಿದೆ;
  • ಸ್ವರೂಪ- ಔಟ್ಪುಟ್ ಡೇಟಾದ ಸ್ವರೂಪಕ್ಕೆ ಕಾರಣವಾಗಿದೆ;
  • ಆಯ್ಕೆಗಳು -ಡೇಟಾ ಔಟ್‌ಪುಟ್‌ಗಾಗಿ ಹೆಚ್ಚುವರಿ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಪ್ರಶ್ನೆ (ಆಯ್ಕೆ) ಕಾರ್ಯಕ್ಕಾಗಿ ಹಲೋ ವರ್ಲ್ಡ್

Level_1 ಶೀಟ್‌ಗೆ ಹೋಗೋಣ ಮತ್ತು ಸೆಲ್ A1 ನಲ್ಲಿನ ಸೂತ್ರವನ್ನು ನೋಡೋಣ.

ಪ್ರಶ್ನೆ(DB!A1:L1143;"ಆಯ್ಕೆ * ಮಿತಿ 100")

ಸೂತ್ರದ ಭಾಗ " DB!A1:L1143"ನಾವು ಆಯ್ಕೆ ಮಾಡುವ ಡೇಟಾಬೇಸ್‌ಗೆ ಕಾರಣವಾಗಿದೆ. ಎರಡನೇ ಭಾಗ" * ಮಿತಿ 100 ಆಯ್ಕೆಮಾಡಿ» ವಿನಂತಿಯ ಪಠ್ಯವನ್ನು ಸ್ವತಃ ಒಳಗೊಂಡಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ "*" ಚಿಹ್ನೆಯು ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಹಿಂತಿರುಗಿಸುವುದು ಎಂದರ್ಥ. ಬಳಸಿಕೊಂಡು " ಮಿತಿ 100» ನಾವು ಔಟ್‌ಪುಟ್ ಅನ್ನು ಗರಿಷ್ಠ 100 ಸಾಲುಗಳಿಗೆ ಮಿತಿಗೊಳಿಸುತ್ತೇವೆ. ಇದು ಸರಳವಾದ ವಿನಂತಿಯ ಉದಾಹರಣೆಯಾಗಿದೆ. ನಾವು ಡೇಟಾಬೇಸ್‌ನಿಂದ ಮೊದಲ 100 ಸಾಲುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇವೆ. ಇದು ಕ್ವೆರಿ ಫಂಕ್ಷನ್‌ಗಾಗಿ "ಹಲೋ ವರ್ಲ್ಡ್" ಆಗಿದೆ.

ಫಿಲ್ಟರ್‌ಗಳನ್ನು ಬಳಸುವುದು ಮತ್ತು ವಿಂಗಡಿಸುವುದು (ಎಲ್ಲಿ, ಆದೇಶದ ಮೂಲಕ)

ಶೀಟ್ ಮಟ್ಟ_2 ಗೆ ಹೋಗಿ. ನಮಗೆ ಅಗತ್ಯವಿರುವ ಕೆಲವು ಕ್ಷೇತ್ರಗಳನ್ನು ಮಾತ್ರ ಆಯ್ಕೆ ಮಾಡೋಣ ಮತ್ತು ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು ವಿಂಗಡಿಸುವ ಷರತ್ತುಗಳನ್ನು ಹೊಂದಿಸೋಣ. ಉದಾಹರಣೆಗೆ, ನಾವು ಅಕ್ಟೋಬರ್ 22-25, 2015 ರ ಅವಧಿಗೆ Campaign_1 ಮತ್ತು Campaign_2 ಪ್ರಚಾರಗಳಿಗೆ ಮಾತ್ರ ಡೇಟಾವನ್ನು ಬಳಸುತ್ತೇವೆ. ಸೆಷನ್‌ಗಳ ಮೊತ್ತದಿಂದ ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ಅವುಗಳನ್ನು ವಿಂಗಡಿಸೋಣ. ಪ್ರಶ್ನೆ ಪಠ್ಯದಲ್ಲಿ ಫಿಲ್ಟರ್ ಮಾಡಲು ಮತ್ತು ವಿಂಗಡಿಸಲು, ನೀವು ಅಪಪ್ರಚಾರದ ವಿವರಣೆಯನ್ನು ಸೇರಿಸಬೇಕು ಎಲ್ಲಿಮತ್ತು ಆದೇಶ. ಫಲಿತಾಂಶದ ಕೋಷ್ಟಕದಲ್ಲಿ ಮೇಲೆ ವಿವರಿಸಿದ ಉದಾಹರಣೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು, ನಮಗೆ ಪ್ರಚಾರ, ದಿನಾಂಕ ಮತ್ತು ಸೆಷನ್ಸ್ ಕ್ಷೇತ್ರಗಳ ಅಗತ್ಯವಿದೆ. ಅಪಪ್ರಚಾರದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಬೇಕಾದವರು ಅವರೇ ಆಯ್ಕೆ ಮಾಡಿ.

ಡೇಟಾಬೇಸ್ ಇರುವ ವರ್ಕ್‌ಶೀಟ್‌ನ ಕಾಲಮ್ ಹೆಸರುಗಳ ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಕ್ಷೇತ್ರಗಳನ್ನು ಪ್ರವೇಶಿಸಲಾಗುತ್ತದೆ.

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, DB ಶೀಟ್‌ನಲ್ಲಿರುವ ಡೇಟಾ ಮತ್ತು ಕೆಲವು ಕ್ಷೇತ್ರಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಶೀಟ್ ಕಾಲಮ್‌ಗಳ ಹೆಸರಾಗಿ ಬರೆಯಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳು ಈ ಕೆಳಗಿನ ಕಾಲಮ್‌ಗಳಲ್ಲಿವೆ:

  • ಕ್ಷೇತ್ರ ದಿನಾಂಕ- ಕಾಲಮ್ ಎ;
  • ಕ್ಷೇತ್ರ ಪ್ರಚಾರ- ಕಾಲಮ್ ಬಿ;
  • ಕ್ಷೇತ್ರ ಅವಧಿಗಳು- ಕಾಲಮ್ ಜಿ.

ಅಂತೆಯೇ, ಪರಿಣಾಮವಾಗಿ ಡೇಟಾ ಔಟ್‌ಪುಟ್ ಪಟ್ಟಿಗೆ ಕಾರಣವಾದ ಪ್ರಶ್ನೆಯ ಭಾಗವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಎ, ಬಿ, ಜಿ ಆಯ್ಕೆಮಾಡಿ

ವಿನಂತಿಯಲ್ಲಿ ಮುಂದಿನದು ಅಪನಿಂದೆ ಎಲ್ಲಿ. ವಿನಂತಿಯನ್ನು ಬರೆಯುವಾಗ, ಈ ಲೇಖನದ ಮೊದಲ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಿದ ಕ್ರಮದಲ್ಲಿ ಅಪಪ್ರಚಾರವನ್ನು ಇಡಬೇಕು. ಘೋಷಣೆಯ ನಂತರ ಎಲ್ಲಿನಾವು ಫಿಲ್ಟರ್ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಬೇಕಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಪ್ರಚಾರದ ಹೆಸರು (ಅಭಿಯಾನ) ಮತ್ತು ದಿನಾಂಕ (ದಿನಾಂಕ) ಮೂಲಕ ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನಾವು ಹಲವಾರು ಫಿಲ್ಟರ್ ಷರತ್ತುಗಳನ್ನು ಬಳಸುತ್ತೇವೆ. ಪ್ರಶ್ನೆಯ ಪಠ್ಯದಲ್ಲಿ, ಎಲ್ಲಾ ಷರತ್ತುಗಳ ನಡುವೆ ತಾರ್ಕಿಕ ಆಪರೇಟರ್ ಅಥವಾ ಅಥವಾ AND ಇರಬೇಕು. ದಿನಾಂಕ ಫಿಲ್ಟರಿಂಗ್ ಸಂಖ್ಯಾ ಮತ್ತು ಪಠ್ಯ ಫಿಲ್ಟರಿಂಗ್‌ಗಿಂತ ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿದೆ ಮತ್ತು ದಿನಾಂಕ ಆಪರೇಟರ್‌ನ ಬಳಕೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ. ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಜವಾಬ್ದಾರಿಯುತ ಪ್ರಶ್ನೆಯ ಭಾಗವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಎಲ್ಲಿ (ಎ >= ದಿನಾಂಕ"2015-10-22" ಮತ್ತು ಎ<= date"2015-10-25") AND (B = "Campaign_1" OR B = "Campaign_2")

ಆವರಣವನ್ನು ಬಳಸಿಕೊಂಡು, ನಾವು ಡೇಟಾ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಎರಡು ತಾರ್ಕಿಕ ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಿದ್ದೇವೆ: ಮೊದಲನೆಯದು ದಿನಾಂಕದ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ, ಎರಡನೆಯದು ಪ್ರಚಾರದ ಹೆಸರಿನಿಂದ. ಈ ಹಂತದಲ್ಲಿ, ಆಯ್ಕೆ ಮಾಡಬೇಕಾದ ಡೇಟಾವನ್ನು ವಿವರಿಸುವ ಸೂತ್ರ ಮತ್ತು ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಷರತ್ತುಗಳು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಪ್ರಶ್ನೆ(DB!A1:L1143;" A, B, G ಅನ್ನು ಎಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡಿ (A >= ದಿನಾಂಕ"2015-10-22" ಮತ್ತು A<= date"2015-10-25") AND (B = "Campaign_1" OR B = "Campaign_2")")

ನೀವು ಅದನ್ನು ನಕಲಿಸಬಹುದು ಮತ್ತು ಅಂಟಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಈ ಪೋಸ್ಟ್‌ನಲ್ಲಿ ಉದಾಹರಣೆಯಾಗಿ ಬಳಸಲಾದ ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಹೊಸ ಶೀಟ್‌ಗೆ, ಮತ್ತು ನೀವು ಈ ಕೆಳಗಿನ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ:

ಸಾಮಾನ್ಯ ಲಾಜಿಕಲ್ ಆಪರೇಟರ್‌ಗಳ ಜೊತೆಗೆ (=,<, >) WHERE ಬ್ಲಾಕ್ ಹೆಚ್ಚುವರಿ ಫಿಲ್ಟರಿಂಗ್ ಆಪರೇಟರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:

  • ಒಳಗೊಂಡಿದೆ- ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಕೆಲವು ಅಕ್ಷರಗಳ ವಿಷಯವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, A ಎಲ್ಲಿ 'ಜಾನ್' ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಯೋ ಅಲ್ಲಿ ಜಾನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಕಾಲಮ್ A ನಿಂದ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಫಿಲ್ಟರ್‌ಗೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಜಾನ್ ಆಡಮ್ಸ್, ಲಾಂಗ್ ಜಾನ್ ಸಿಲ್ವರ್;
  • ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ- ಪೂರ್ವಪ್ರತ್ಯಯದಿಂದ ಮೌಲ್ಯಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ, ಅಂದರೆ, ಇದು ಸ್ಟ್ರಿಂಗ್‌ನ ಆರಂಭದಲ್ಲಿ ಅಕ್ಷರಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, 'en' ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವುದು ಇಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಇಂಗ್ಲಿಷ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ;
  • ಇದರೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ- ಸ್ಟ್ರಿಂಗ್‌ನ ಕೊನೆಯಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಸಾಲು 'ಕೌಬಾಯ್ "'ಹುಡುಗ'ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ" ಅಥವಾ "'y' ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ" ಎಂಬ ರಚನೆಯಿಂದ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ;
  • ಪಂದ್ಯಗಳನ್ನು- ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ: ಎಲ್ಲಿ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ ‘.*IA ಭಾರತ ಮತ್ತು ನೈಜೀರಿಯಾವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
  • ಹಾಗೆ -ವೈಲ್ಡ್‌ಕಾರ್ಡ್ ಅಕ್ಷರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀಡಿದ ಅಭಿವ್ಯಕ್ತಿಯ ವಿರುದ್ಧ ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳ ಸರಳೀಕೃತ ಆವೃತ್ತಿ. ಲೈಕ್ ಪ್ರಸ್ತುತ ಎರಡು ವೈಲ್ಡ್‌ಕಾರ್ಡ್ ಅಕ್ಷರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: "%" ಎಂದರೆ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಯಾವುದೇ ಅಕ್ಷರಗಳ ಯಾವುದೇ ಸಂಖ್ಯೆ, ಮತ್ತು "_" ಎಂದರೆ ಯಾವುದೇ ಒಂದೇ ಅಕ್ಷರ. ಉದಾಹರಣೆಗೆ, "'fre%' ನಂತಹ ಹೆಸರು" ಸ್ಟ್ರಿಂಗ್‌ಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ 'ಉಚಿತ ’, 'ಫ್ರೆಡ್ ', ಮತ್ತು 'ಫ್ರೆಡ್ಡಿ ’.

ಪ್ರಶ್ನೆಯು ಈಗಾಗಲೇ ನಿರ್ದಿಷ್ಟ ಅವಧಿಗೆ ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿದೆ ಮತ್ತು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಪ್ರಚಾರಗಳನ್ನು ಮಾತ್ರ ಬಿಟ್ಟಿದೆ. ಸೆಷನ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿ ಫಲಿತಾಂಶವನ್ನು ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಲು ಮಾತ್ರ ಇದು ಉಳಿದಿದೆ. ಈ ಪ್ರಶ್ನೆಗಳಲ್ಲಿ ವಿಂಗಡಣೆಯನ್ನು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ SQL ಗಾಗಿ ಸ್ಲ್ಯಾಂಡರ್ ಬಳಸಿ ನಡೆಸಲಾಗುತ್ತದೆ ಮೂಲಕ ಆರ್ಡರ್ ಮಾಡಿ. ಸಿಂಟ್ಯಾಕ್ಸ್ ತುಂಬಾ ಸರಳವಾಗಿದೆ: ನೀವು ಫಲಿತಾಂಶವನ್ನು ವಿಂಗಡಿಸಲು ಬಯಸುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಮಾತ್ರ ನೀವು ಪಟ್ಟಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಜೊತೆಗೆ ವಿಂಗಡಣೆಯ ಕ್ರಮವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಆದೇಶವು asc ಆಗಿದೆ, ಅಂದರೆ, ಆರೋಹಣ. ಕ್ಷೇತ್ರದ ಹೆಸರಿನ ನಂತರ ನೀವು ಡೆಸ್ಕ್ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಸ್ಲ್ಯಾಂಡರ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ಪ್ರಶ್ನೆಯು ಫಲಿತಾಂಶವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಮೂಲಕ ಆರ್ಡರ್ ಮಾಡಿಜಾಗ.

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ವಿನಂತಿಯ ಪಠ್ಯದಲ್ಲಿನ ಸಾಲು ಫಿಲ್ಟರಿಂಗ್‌ಗೆ ಕಾರಣವಾಗಿದೆ:

ಜಿ ಡೆಸ್ಕ್ ಮೂಲಕ ಆರ್ಡರ್ ಮಾಡಿ

ಅಂತೆಯೇ, Level_2 ಶೀಟ್‌ನಲ್ಲಿನ ಸೂತ್ರದ ಅಂತಿಮ ಫಲಿತಾಂಶವು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಪ್ರಶ್ನೆ(DB!A1:L1143;" ಆಯ್ಕೆ A, B, G ಎಲ್ಲಿದೆ (A >= ದಿನಾಂಕ"2015-10-22" ಮತ್ತು A<= date"2015-10-25") AND (B = "Campaign_1" OR B = "Campaign_2") ORDER BY G DESC")

ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಮತ್ತು ವಿಂಗಡಿಸಲು ಈಗ ನೀವು ಸರಳವಾದ SQL ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು QUERY ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು.

ಸಂಪನ್ಮೂಲ mysql_query(ಸ್ಟ್ರಿಂಗ್ ಪ್ರಶ್ನೆ [, ಸಂಪನ್ಮೂಲ ಲಿಂಕ್_ಐಡೆಂಟಿಫೈಯರ್])

mysql_query()ಪಾಸ್ ಮಾಡಿದ ಪಾಯಿಂಟರ್ ಮೂಲಕ ಸೂಚಿಸಲಾದ ಸರ್ವರ್‌ನ ಸಕ್ರಿಯ ಡೇಟಾಬೇಸ್‌ಗೆ ಪ್ರಶ್ನೆಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಲಿಂಕ್_ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಕೊನೆಯ ತೆರೆದ ಸಂಪರ್ಕವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ತೆರೆದ ಸಂಪರ್ಕಗಳಿಲ್ಲದಿದ್ದರೆ, ಕಾರ್ಯವು DBMS ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಇದು ಕಾರ್ಯವನ್ನು ಹೋಲುತ್ತದೆ mysql_connect()ನಿಯತಾಂಕಗಳಿಲ್ಲದೆ. ಪ್ರಶ್ನೆಯ ಫಲಿತಾಂಶವು ಬಫರ್ ಆಗಿದೆ.

ಕಾಮೆಂಟ್:ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬಾರದು.

ಪ್ರಶ್ನೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು, ತೋರಿಸಲು, ವಿವರಿಸಲು, ವಿವರಿಸಲು ಮಾತ್ರ, mysql_query()ಪ್ರಶ್ನೆಯ ಫಲಿತಾಂಶಕ್ಕೆ ಪಾಯಿಂಟರ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಅಥವಾ ತಪ್ಪುವಿನಂತಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸದಿದ್ದರೆ.
ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ (ಸೇರಿಸಿ, ನವೀಕರಿಸಿ, ಅಳಿಸಿ, ಡ್ರಾಪ್, ಇತ್ಯಾದಿ), mysql_query()ಹಿಂದಿರುಗಿಸುತ್ತದೆ ನಿಜಯಶಸ್ವಿ ವಿನಂತಿಯ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ತಪ್ಪುದೋಷದ ಸಂದರ್ಭದಲ್ಲಿ. ಮೌಲ್ಯವು ಸಮಾನವಾಗಿಲ್ಲ ತಪ್ಪುವಿನಂತಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಇದು ಪೀಡಿತ ಅಥವಾ ಹಿಂತಿರುಗಿದ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುವುದಿಲ್ಲ. ಯಶಸ್ವಿ ವಿನಂತಿಯು ಯಾವುದೇ ಸಾಲುಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ ಎಂಬುದು ಸಾಕಷ್ಟು ಸಾಧ್ಯ.

ಕೆಳಗಿನ ಪ್ರಶ್ನೆಯು ಉತ್ತಮವಾಗಿ ರೂಪುಗೊಂಡಿಲ್ಲ ಮತ್ತು mysql_query()ಹಿಂತಿರುಗುತ್ತಾರೆ ತಪ್ಪು :

mysql_query()ದೋಷವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಹಿಂತಿರುಗುತ್ತದೆ ತಪ್ಪು, ವಿನಂತಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕೋಷ್ಟಕದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನೀವು ಸಾಕಷ್ಟು ಹಕ್ಕುಗಳನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ.

ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ನೀವು ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು mysql_num_row() SELECT ಪ್ರಶ್ನೆಯಿಂದ ಹಿಂತಿರುಗಿದ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು, ಅಥವಾ mysql_affected_rows()ಅಳಿಸಿ, ಸೇರಿಸಿ, ಮರುಸ್ಥಾಪಿಸಿ ಅಥವಾ ಪ್ರಶ್ನೆಗಳನ್ನು ನವೀಕರಿಸುವ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು.

ಆಯ್ಕೆ, ತೋರಿಸು, ವಿವರಿಸಿ, ಪ್ರಶ್ನೆಗಳನ್ನು ವಿವರಿಸಿ, ಕಾರ್ಯಕ್ಕಾಗಿ ಮಾತ್ರ mysql_query()ಫಂಕ್ಷನ್‌ನಲ್ಲಿ ಬಳಸಬಹುದಾದ ಫಲಿತಾಂಶಕ್ಕೆ ಪಾಯಿಂಟರ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ mysql_fetch_array()ಮತ್ತು ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಇತರ ಕಾರ್ಯಗಳು. ನೀವು ಫಲಿತಾಂಶವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ, ಕಾರ್ಯದೊಂದಿಗೆ ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಿದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀವು ಬಿಡುಗಡೆ ಮಾಡಬಹುದು



ನಾವು ಓದುವುದನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ

ಟಾಪ್