php ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕ. MySQL ಮತ್ತು PHP: ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕವನ್ನು ರಚಿಸಲು ವರ್ಗ. MySQL ಗೆ ಸಂಪರ್ಕಿಸುವ ಹಳೆಯ ಶೈಲಿಯ ವಿಧಾನ

Htmlbook.ru - PHP ಮೂಲಕ MySQL ಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ: ಮುದ್ರಿಸಬಹುದಾದ ಆವೃತ್ತಿ PHP ಮೂಲಕ MySQL ಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ

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

ಡೇಟಾಬೇಸ್ ಮೂಲಕ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವುದು ಹಲವಾರು ಹಂತಗಳಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ.

ಸಂದರ್ಶಕರು ವೆಬ್ ಪುಟವನ್ನು ಅದರ ವಿಳಾಸವನ್ನು (URL) ಬ್ರೌಸರ್‌ಗೆ ನಮೂದಿಸುವ ಮೂಲಕ ವಿನಂತಿಸುತ್ತಾರೆ. ವೆಬ್ ಸರ್ವರ್ (ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಅಪಾಚೆ) PHP ಫೈಲ್ ಅನ್ನು ವಿನಂತಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. PHP ಸ್ಕ್ರಿಪ್ಟ್ MySQL ಅನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಮಾಹಿತಿಯನ್ನು ವಿನಂತಿಸುತ್ತದೆ. MySQL ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಯ ಫಲಿತಾಂಶವನ್ನು PHP ಪ್ರೋಗ್ರಾಂಗೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವೀಕರಿಸಿದ ಮಾಹಿತಿಯನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಸ್ಥಿರಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಪಠ್ಯವನ್ನು ನಂತರ ಪ್ರತಿಧ್ವನಿ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಔಟ್‌ಪುಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂನಿಂದ ರಚಿಸಲಾದ ಅಂತಿಮ HTML ಕೋಡ್...

0 0

ಈ ಪಾಠದಲ್ಲಿ ನಾವು ಡೇಟಾಬೇಸ್‌ಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ ಮತ್ತು PHP ಯಿಂದ MySQL ಗೆ ಸಂಪರ್ಕಿಸುವಂತಹ ಒತ್ತುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಗಣಿಸುತ್ತೇವೆ. ಈ ಪಾಠದಲ್ಲಿ ನಾವು ನೈಜ ಉದಾಹರಣೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್‌ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸಬೇಕು ಎಂಬುದನ್ನು ಕಲಿಯುತ್ತೇವೆ ಮತ್ತು ಸರ್ವರ್ ಮತ್ತು ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವಾಗ ದೋಷಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಬೇಕು ಎಂಬುದನ್ನು ಕಲಿಯುತ್ತೇವೆ.

MySQL ಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ

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

ಈ ಸಂಪರ್ಕ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಹತ್ತಿರದಿಂದ ನೋಡೋಣ:

1. MySQL ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ ಮತ್ತು ಗುರುತಿಸುವಿಕೆಯನ್ನು ಪಡೆಯಿರಿ.

ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ನೀವು ಮೊದಲು MySQL ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕಿಸಬೇಕು. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ, "mysql_connect" ಕಾರ್ಯವಿದೆ, ಇದು ಈ ಸರ್ವರ್‌ನ ಸ್ಥಳವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಸರ್ವರ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಹಕ್ಕನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಮತ್ತು ಈ ಬಳಕೆದಾರರ ಪಾಸ್‌ವರ್ಡ್. ಸಂಪರ್ಕದ ಫಲಿತಾಂಶವನ್ನು ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು, ಅದು MySQL ಸಂಪರ್ಕ ಗುರುತಿಸುವಿಕೆ ಆಗಿರುತ್ತದೆ...

0 0

php ನಲ್ಲಿ mysql ನೊಂದಿಗೆ ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ಕೆಲಸ ಮಾಡುವುದು

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

ಸಾಮಾನ್ಯವಾಗಿ ನಾನು ಈ ಅಸ್ಥಿರಗಳನ್ನು ಪ್ರತ್ಯೇಕ const.php ಫೈಲ್‌ನಲ್ಲಿ ಇರಿಸುತ್ತೇನೆ ಮತ್ತು ಫೈಲ್‌ನಲ್ಲಿ ನಾನು ಅದನ್ನು ಒಳಗೊಂಡಿರುವ ರಚನೆಯೊಂದಿಗೆ ಕರೆ ಮಾಡಬೇಕಾಗಿದೆ.
ಈಗ ನಾವು ನೇರವಾಗಿ mysql ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಕಾರ್ಯಗಳಿಗೆ ಹೋಗೋಣ.
ನೀವು ಮಾಡಬೇಕಾದ ಮೊದಲ ವಿಷಯವೆಂದರೆ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ, ನಂತರ ನಮ್ಮ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. $myConnect =...

0 0

ಪಾಠ 17: ಡೇಟಾಬೇಸ್‌ಗಳು (DB)

ಡೇಟಾಬೇಸ್ ಎನ್ನುವುದು ಮಾಹಿತಿ/ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಲು, ನಿರ್ವಹಿಸಲು ಮತ್ತು ನವೀಕರಿಸಲು ಆಯೋಜಿಸಲಾಗಿದೆ. ಡೇಟಾಬೇಸ್‌ಗಳು ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಮಾಹಿತಿಯೊಂದಿಗೆ ಡೈನಾಮಿಕ್ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಎಲ್ಲಾ HTML.net ಸದಸ್ಯರ ಡೇಟಾ ಮತ್ತು ಎಲ್ಲವೂ...

0 0

MySql ಡೇಟಾಬೇಸ್‌ಗೆ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ನಮೂದಿಸಲಾಗುತ್ತಿದೆ

ಈ ಪಾಠದಲ್ಲಿ ನಾವು ಬಳಕೆದಾರರು ನಮೂದಿಸಿದ ಡೇಟಾವನ್ನು MySql ಡೇಟಾಬೇಸ್‌ಗೆ ಫಾರ್ಮ್‌ಗೆ ಹೇಗೆ ನಮೂದಿಸಬೇಕೆಂದು ಕಲಿಯುತ್ತೇವೆ. ವೆಬ್ ಪುಟ ಕೋಡ್‌ನಿಂದ MySql ಡೇಟಾಬೇಸ್‌ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ಡೇಟಾಬೇಸ್‌ಗೆ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು ಮತ್ತು ನಮೂದಿಸುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯುವಿರಿ.

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

ನೀವು ಮೊದಲ ಪಾಠವನ್ನು ಓದದಿದ್ದರೆ, ಈ ಲಿಂಕ್ ಅನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ಓದಬಹುದು.

ಈ ಪಾಠದಲ್ಲಿ ನಾವು ಬಳಕೆದಾರರ ಮಾಹಿತಿಯನ್ನು ನಮೂದಿಸಲು html ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, ಹಾಗೆಯೇ ಈ ಮಾಹಿತಿಯನ್ನು ನಿರ್ವಹಿಸುವ php ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, ಅದು ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ, MySql ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಮತ್ತು ಅಲ್ಲಿ ಹೊಸ ದಾಖಲೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಪದಗಳಿಂದ ಕ್ರಿಯೆಗೆ ಚಲಿಸುವಾಗ, ಪ್ರಾರಂಭಿಸೋಣ.

ವೆಬ್ ಪುಟದಿಂದ MySql ಡೇಟಾಬೇಸ್‌ಗೆ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ

ಮೊದಲ ಹಂತ: ಡೇಟಾ ಎಂಟ್ರಿಗಾಗಿ html ಫಾರ್ಮ್ ಅನ್ನು ರಚಿಸಿ

ಮೊದಲಿನಿಂದಲೂ ನಮಗೆ ಬೇಕು ...

0 0

ವಿನಂತಿಸಿದ ಪುಟವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗುವುದಿಲ್ಲ, ವಿನಂತಿಸಿದ ಪುಟವನ್ನು ಅಳಿಸಲಾಗಿದೆ, ಮರುಹೆಸರಿಸಲಾಗಿದೆ ಅಥವಾ ತಾತ್ಕಾಲಿಕವಾಗಿ ಲಭ್ಯವಿಲ್ಲ.

ಕೆಳಗಿನದನ್ನು ಪ್ರಯತ್ನಿಸಿ:

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

HTTP ದೋಷ 404 - ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಕಂಡುಬಂದಿಲ್ಲ.
ಇಂಟರ್ನೆಟ್ ಮಾಹಿತಿ ಸೇವೆಗಳು (IIS)

ತಾಂತ್ರಿಕ ಮಾಹಿತಿ (ಬೆಂಬಲ ಸಿಬ್ಬಂದಿಗಾಗಿ)

HTTP ಮತ್ತು 404 ಕೀವರ್ಡ್‌ಗಳಿಗಾಗಿ Microsoft ಬೆಂಬಲ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹುಡುಕಿ. ವೆಬ್ ಸೈಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು, ಆಡಳಿತಾತ್ಮಕ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವುದು ಮತ್ತು IIS ಸಹಾಯದಲ್ಲಿ ವಿಶೇಷ ದೋಷ ಸಂದೇಶಗಳ ಕುರಿತು ಶೀರ್ಷಿಕೆಯ ವಿಷಯಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. IIS ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ IIS ಸಹಾಯ ಲಭ್ಯವಿದೆ...

0 0

ಲೇಖಕರಿಂದ: ಡೇಟಾ. ನಾವು ಮಾಹಿತಿಯ ಯುಗದಲ್ಲಿ ವಾಸಿಸುತ್ತಿದ್ದೇವೆ, ಆದ್ದರಿಂದ ಜನರು ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಾಕಷ್ಟು ಅನುಕೂಲಕರ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ. ಹೋಸ್ಟಿಂಗ್‌ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಮತ್ತು ಅದು ಏಕೆ ಅಗತ್ಯ ಎಂದು ಇಂದು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ.

ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು - ಡೇಟಾಬೇಸ್ ಏನು ಬೇಕು ಎಂದು ನೀವೇ ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ ಎಂದು ನಾನು ಈಗಾಗಲೇ ಭಾವಿಸುತ್ತೇನೆ. ಯಾವುದೇ ಎಂಜಿನ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸುವಾಗ, ನೀವು ಅದನ್ನು ರಚಿಸಬೇಕಾಗುತ್ತದೆ. ಸರಿ, ಸರಿ, ಆದರೆ ಇದನ್ನು ಹೇಗೆ ಮಾಡುವುದು? ಇದನ್ನು ಮಾಡಲು ಕನಿಷ್ಠ 2 ಸರಳ ಮಾರ್ಗಗಳಿವೆ.

ಸರ್ವರ್ ನಿಯಂತ್ರಣ ಫಲಕದ ಮೂಲಕ ಡೇಟಾಬೇಸ್ ರಚಿಸಲಾಗುತ್ತಿದೆ

ಬಹುಶಃ ಇದು ಸರಳವಾದ ಆಯ್ಕೆಯಾಗಿದೆ. ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಯಾವುದೇ ಹೋಸ್ಟಿಂಗ್ ನಿಮಗೆ CPanel ಅಥವಾ ಯಾವುದೇ ಇತರ ಫಲಕವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಲ್ಲಿ ನೀವು "ಡೇಟಾಬೇಸ್‌ಗಳು" ಐಟಂ ಅನ್ನು ಕಾಣಬಹುದು, ಅಲ್ಲಿ ನೀವು ಹೊಸ ಡೇಟಾಬೇಸ್, ಹೊಸ ಬಳಕೆದಾರರನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ರಚಿಸಬಹುದು ಮತ್ತು ನಂತರ ಅದನ್ನು ಡೇಟಾಬೇಸ್‌ಗೆ ಲಿಂಕ್ ಮಾಡಬಹುದು. ಬಳಕೆದಾರರನ್ನು ಈಗಾಗಲೇ ರಚಿಸಿದ್ದರೆ ಅದನ್ನು ರಚಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಇದು ನಿರ್ವಾಹಕರ ಪ್ರೊಫೈಲ್ ಆಗಿದ್ದರೆ ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಹೊಂದಿಸಬೇಕು.

PhpMyAdmin ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಹೋಸ್ಟಿಂಗ್‌ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸುವುದು

...

0 0

PHP ಮತ್ತು MySQL
PHP ಯಂತಹ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಒಂದು ದೊಡ್ಡ ಪ್ರಯೋಜನವಾಗಿದೆ
ಡೈನಾಮಿಕ್ ವಿಷಯವನ್ನು ಉತ್ಪಾದಿಸುವ ಸಾಮರ್ಥ್ಯವಾಗಿದೆ. ಆದಾಗ್ಯೂ
ನಂತರದ ಮೂಲವನ್ನು ಪರಿಗಣಿಸುವುದು ಮುಖ್ಯ. ಹೇಗೆ ಇರಬಹುದೆಂದು ನಾವು ಈಗಾಗಲೇ ನೋಡಿದ್ದೇವೆ
ಬಳಕೆದಾರರಿಂದ ಇನ್ಪುಟ್ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ - ಸೆಷನ್ ಮೆಮೊರಿಯಿಂದ ಮತ್ತು ಫ್ಲಾಟ್ನಿಂದ
ಪಠ್ಯ ಕಡತಗಳು. ಈಗ ನಾವು ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ಕಲಿಯುತ್ತೇವೆ
PHP-ನಿರ್ವಹಣೆಯ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ವಿಷಯ ಮೂಲವಾಗಿ ನಮ್ಮನ್ನು.

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

0 0

NetBeans IDE ನಿಂದ MySQL ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಡಾಕ್ಯುಮೆಂಟ್ ವಿವರಿಸುತ್ತದೆ. ಒಮ್ಮೆ ನೀವು MySQL ಗೆ ಸಂಪರ್ಕಗೊಂಡರೆ, ನೀವು IDE ಯ ಡೇಟಾಬೇಸ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು, ಹೊಸ ಡೇಟಾಬೇಸ್‌ಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಬಹುದು, ಡೇಟಾದೊಂದಿಗೆ ಕೋಷ್ಟಕಗಳನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸಬಹುದು ಮತ್ತು SQL ಪ್ರಶ್ನೆಗಳಿಗೆ ಡೇಟಾಬೇಸ್‌ಗಳ ರಚನೆ ಮತ್ತು ವಿಷಯಗಳನ್ನು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಬಹುದು. NetBeans IDE ನಲ್ಲಿ MySQL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಜ್ಞಾನವನ್ನು ಅನ್ವಯಿಸಲು ಬಯಸುವ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣೆಯ ಮೂಲಭೂತ ತಿಳುವಳಿಕೆಯನ್ನು ಹೊಂದಿರುವ ಆರಂಭಿಕರಿಗಾಗಿ ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

MySQL ಸರ್ವರ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

NetBeans IDE MySQL RDBMS ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಬರುತ್ತದೆ. NetBeans IDE ನಲ್ಲಿ ನೀವು MySQL ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವ ಮೊದಲು, ನೀವು MySQL ಸರ್ವರ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು.

MySQL ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

MySQL ಡೇಟಾಬೇಸ್ ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು, ಅದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ ಸಂಪರ್ಕ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ನೋಡುತ್ತೀರಿ (ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡಿದೆ)ಸೇವೆಗಳ ವಿಂಡೋದಲ್ಲಿ MySQL ಸರ್ವರ್ ನೋಡ್‌ನಲ್ಲಿ ಬಳಕೆದಾರಹೆಸರಿನ ಪಕ್ಕದಲ್ಲಿ ಮತ್ತು ನೀವು ನೋಡ್ ಅನ್ನು ವಿಸ್ತರಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.

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


ಸರ್ವರ್ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ, ನೀವು MySQL ಸರ್ವರ್ ನೋಡ್ ಅನ್ನು ವಿಸ್ತರಿಸಬಹುದು ಮತ್ತು ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ MySQL ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಬಹುದು.

ಡೇಟಾಬೇಸ್ ನಿದರ್ಶನವನ್ನು ರಚಿಸುವುದು ಮತ್ತು ಅದಕ್ಕೆ ಸಂಪರ್ಕಿಸುವುದು

ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು SQL ಸಂಪಾದಕವು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಮಾರ್ಗವಾಗಿದೆ. NetBeans IDE ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ಅಂತರ್ನಿರ್ಮಿತ SQL ಸಂಪಾದಕವನ್ನು ಹೊಂದಿದೆ. ವಿಶಿಷ್ಟವಾಗಿ, SQL ಸಂಪಾದಕವನ್ನು ಸಂಪರ್ಕ ನೋಡ್‌ನ ಸಂದರ್ಭ ಮೆನುವಿನಿಂದ ರನ್ ಕಮಾಂಡ್ ಆಯ್ಕೆಯ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು (ಅಥವಾ ಸಂಪರ್ಕ ನೋಡ್‌ನ ಚೈಲ್ಡ್ ನೋಡ್‌ಗಳು). MySQL ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು SQL ಸಂಪಾದಕದಲ್ಲಿ ಹೊಸ ಡೇಟಾಬೇಸ್ ನಿದರ್ಶನವನ್ನು ರಚಿಸಬಹುದು. ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಮುಂದುವರಿಸಲು, MyNewDatabase ಹೆಸರಿನ ನಿದರ್ಶನವನ್ನು ರಚಿಸಿ:


ಡೇಟಾಬೇಸ್ ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ

ಒಮ್ಮೆ ನೀವು MyNewDatabase ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಕೋಷ್ಟಕಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು, ಅವುಗಳನ್ನು ಡೇಟಾದೊಂದಿಗೆ ಜನಪ್ರಿಯಗೊಳಿಸುವುದು ಮತ್ತು ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಬದಲಾಯಿಸುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಕಲಿಯಲು ಪ್ರಾರಂಭಿಸಬಹುದು. ಇದು ಡೇಟಾಬೇಸ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ನ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳ ಬಗ್ಗೆ ಆಳವಾದ ಒಳನೋಟವನ್ನು ಪಡೆಯಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು SQL ಫೈಲ್‌ಗಳಿಗೆ NetBeans IDE ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ.

MyNewDatabase ಡೇಟಾಬೇಸ್ ಪ್ರಸ್ತುತ ಖಾಲಿಯಾಗಿದೆ. IDE ನಲ್ಲಿ, ನೀವು ಹೊಸ ಟೇಬಲ್ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ ಅನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ SQL ಪ್ರಶ್ನೆಯನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು SQL ಸಂಪಾದಕದಿಂದ ನೇರವಾಗಿ ರನ್ ಮಾಡಬಹುದು. ಎರಡೂ ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು.

SQL ಸಂಪಾದಕವನ್ನು ಬಳಸುವುದು

ಹೊಸ ಟೇಬಲ್ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಅನ್ನು ಬಳಸುವುದು


ಕೋಷ್ಟಕದಲ್ಲಿನ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು

ಕೋಷ್ಟಕ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನೀವು NetBeans IDE ನಲ್ಲಿ SQL ಸಂಪಾದಕವನ್ನು ಬಳಸಬಹುದು. ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ, ನೀವು ಡೇಟಾಬೇಸ್ ರಚನೆಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಸೇರಿಸಬಹುದು, ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು. ಕೌನ್ಸಿಲರ್ ಟೇಬಲ್‌ಗೆ ಹೊಸ ದಾಖಲೆಯನ್ನು (ಸಾಲು) ಸೇರಿಸಲು, ನೀವು ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಬೇಕು.


SQL ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತಿದೆ

NetBeans IDE ನಲ್ಲಿ ಕೋಷ್ಟಕ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸುವ ಇನ್ನೊಂದು ವಿಧಾನವೆಂದರೆ IDE ನಲ್ಲಿ ನೇರವಾಗಿ ಬಾಹ್ಯ SQL ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡುವುದು. SQL ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬೇರೆ ಸ್ಥಳದಲ್ಲಿ ರಚಿಸಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಸರಳವಾಗಿ NetBeans IDE ನಲ್ಲಿ ತೆರೆಯಬಹುದು ಮತ್ತು ಅದನ್ನು SQL ಎಡಿಟರ್‌ನಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು.

ಸ್ಪಷ್ಟತೆಗಾಗಿ, ಫೈಲ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಉಳಿಸಿ. ಈ ಸ್ಕ್ರಿಪ್ಟ್ ನೀವು ರಚಿಸಿದ ಕೋಷ್ಟಕಗಳಂತೆಯೇ ಎರಡು ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ (ಸಮಾಲೋಚಕರು ಮತ್ತು ವಿಷಯ) ಮತ್ತು ತಕ್ಷಣವೇ ಅವುಗಳನ್ನು ಡೇಟಾದೊಂದಿಗೆ ಜನಪ್ರಿಯಗೊಳಿಸಿ.

ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಟೇಬಲ್‌ಗಳನ್ನು ಓವರ್‌ರೈಟ್ ಮಾಡುವ ಕಾರಣ, ಸ್ಕ್ರಿಪ್ಟ್ ರನ್ ಆಗುವಾಗ ಟೇಬಲ್ ರಚನೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸೆರೆಹಿಡಿಯಲು ಸಲಹೆಗಾರ ಮತ್ತು ವಿಷಯವನ್ನು ತೆಗೆದುಹಾಕಿ. ಕೋಷ್ಟಕಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ

  1. ಡೇಟಾಬೇಸ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ನಲ್ಲಿ ಕೌನ್ಸಿಲರ್ ಮತ್ತು ಸಬ್ಜೆಕ್ಟ್ ಟೇಬಲ್ ನೋಡ್‌ಗಳನ್ನು ರೈಟ್-ಕ್ಲಿಕ್ ಮಾಡಿ, ತದನಂತರ ಅಳಿಸು ಆಯ್ಕೆಮಾಡಿ.
  2. ಆಬ್ಜೆಕ್ಟ್ ಅಳಿಸುವಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ಹೌದು ಕ್ಲಿಕ್ ಮಾಡಿ. ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಅಳಿಸಲಾಗುವ ಕೋಷ್ಟಕಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.

ಆಬ್ಜೆಕ್ಟ್ ಅಳಿಸುವಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ನೀವು ಹೌದು ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಡೇಟಾಬೇಸ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ನಿಂದ ಟೇಬಲ್ ನೋಡ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ.

MyNewDatabase ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ SQL ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತಿದೆ


ಹೆಚ್ಚಿನ ಮಾಹಿತಿ

ಇದು MySQL ಡೇಟಾಬೇಸ್ ಟ್ಯುಟೋರಿಯಲ್ ಗೆ ಸಂಪರ್ಕಿಸುವ ಅಂತಿಮ ವಿಭಾಗವಾಗಿದೆ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಬಳಕೆದಾರರ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ MySQL ಅನ್ನು ಹೊಂದಿಸುವುದನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು NetBeans IDE ನಿಂದ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಹೊಂದಿಸುತ್ತದೆ. ಡೇಟಾಬೇಸ್ ಮತ್ತು ಟೇಬಲ್ ನಿದರ್ಶನಗಳನ್ನು ರಚಿಸಲು, ಡೇಟಾದೊಂದಿಗೆ ಅವುಗಳನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸಲು ಮತ್ತು SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಚಲಾಯಿಸಲು IDE ಡೇಟಾಬೇಸ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ನಲ್ಲಿ MySQL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ತಂತ್ರಗಳನ್ನು ನಾವು ಒಳಗೊಂಡಿದ್ದೇವೆ.

ಈ ಕೆಳಗಿನ ಸಂಪನ್ಮೂಲಗಳ ಮೇಲೆ ಹೆಚ್ಚು ವಿವರವಾದ ತರಬೇತಿ ಕೋರ್ಸ್‌ಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ:

  • MySQL ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸರಳ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವುದು. ಈ ಟ್ಯುಟೋರಿಯಲ್ ರಚಿತವಾದ MySQL ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು IDE ನಲ್ಲಿ ಸರಳವಾದ ಎರಡು ಹಂತದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸುವ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಲೇಖನಕ್ಕೆ ತೆರಳುವ ಮೊದಲು, ಅವುಗಳನ್ನು ಬರೆಯುವಲ್ಲಿನ ವಿಳಂಬಕ್ಕಾಗಿ ನಾನು ಕ್ಷಮೆಯಾಚಿಸಲು ಬಯಸುತ್ತೇನೆ. ಈಗ ಪರೀಕ್ಷೆಯ ಅವಧಿ ನಡೆಯುತ್ತಿದೆ, ಆದ್ದರಿಂದ ನಾನು ಏನನ್ನಾದರೂ ಬರೆಯಲು ಪ್ರತಿದಿನವೂ ಅಲ್ಲ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಹಿಡಿಯುತ್ತೇನೆ. ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತೇವೆ PHP. PHPಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ MySQL ಸಾಫ್ಟ್‌ವೇರ್, ಮತ್ತು ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಕಲಿಯುತ್ತೇವೆ PHP ಮೂಲಕ ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ.

ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ PHP ಯಲ್ಲಿ MySQL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ. ಈ ಎಲ್ಲಾ ವಿಧಾನಗಳು ಕಾಣಿಸಿಕೊಂಡವು, ನಂತರ ಬಳಕೆಯಲ್ಲಿಲ್ಲದವು, ಹೊಸದರಿಂದ ಬದಲಾಯಿಸಲ್ಪಟ್ಟವು. ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ಇತ್ತೀಚಿನ ಮಾರ್ಗವೆಂದರೆ MySQL ನೊಂದಿಗೆ ಸಂವಹನದ ವಸ್ತು-ಆಧಾರಿತ ಮಾದರಿಯಾಗಿದೆ. ಈ ಅತ್ಯಂತ ಆಧುನಿಕ ವಿಧಾನದ ಬಳಕೆಯೊಂದಿಗೆ ನಾವು ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತೇವೆ.

ತೆರಳುವ ಮೊದಲು PHP ನಲ್ಲಿ ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ, ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ನೋಡೋಣ:

  1. ಸಂಪರ್ಕ.
  2. ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುವುದು ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದು.
  3. ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಲಾಗುತ್ತಿದೆ.

PHP ಮೂಲಕ ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿಈ ಕೆಳಗಿನಂತೆ ಮಾಡಬಹುದು:

$mysqli = ಹೊಸ mysqli("ಸ್ಥಳೀಯ ಹೋಸ್ಟ್", "ನಿರ್ವಹಣೆ", "ಪಾಸ್", "mybase");
?>

ಇಲ್ಲಿ ಎಲ್ಲವೂ ಅರ್ಥಗರ್ಭಿತವಾಗಿದೆ, ಆದಾಗ್ಯೂ, ನಾನು ವಿವರಿಸುತ್ತೇನೆ: ನಾವು ವಸ್ತುವಿನ ಉದಾಹರಣೆಯನ್ನು ರಚಿಸುತ್ತಿದ್ದೇವೆ MySQLI, ಈ ಕೆಳಗಿನ ನಿಯತಾಂಕಗಳನ್ನು ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ಗೆ ರವಾನಿಸುವುದು:

  1. ಹೋಸ್ಟ್ ಹೆಸರು, ಇದು MySQL ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ.
  2. ಬಳಕೆದಾರ ಹೆಸರು.
  3. ಪಾಸ್ವರ್ಡ್.
  4. ಡೇಟಾಬೇಸ್ ಹೆಸರು, ನಾವು ಕೆಲಸ ಮಾಡಲು ಬಯಸುತ್ತೇವೆ.

ಯಾವುದೇ ಡೇಟಾ ತಪ್ಪಾಗಿದ್ದರೆ, ಕನ್ಸ್ಟ್ರಕ್ಟರ್ ದೋಷವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಸಂಪರ್ಕವಿರುವುದಿಲ್ಲ.

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


}
?>

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಪರಿಶೀಲಿಸುತ್ತೇವೆ: ಸಂಪರ್ಕದ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ದೋಷಗಳಿದ್ದರೆ, ನಾವು ಅವುಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತೇವೆ (ಕಾರ್ಯ ನಿರ್ಗಮಿಸಿ ()) ದೋಷ ನಿಗ್ರಹ ಆಪರೇಟರ್ ಅನ್ನು ಸಹ ಗಮನಿಸಿ " @ ", ಸಂದೇಶವನ್ನು ತೆಗೆದುಹಾಕಲು ನಾವು ಸೇರಿಸುತ್ತೇವೆ PHPಸಂಪರ್ಕದ ಅಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ, ಏಕೆಂದರೆ ನಾವು ಇದನ್ನು ನಾವೇ ಪರಿಶೀಲಿಸುತ್ತೇವೆ ಮತ್ತು ಅಧಿಸೂಚನೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ.

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

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

ನೀವು ಊಹಿಸಿದಂತೆ, ವಿಧಾನವು ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚುತ್ತದೆ ಮುಚ್ಚಿ ().

ನಾನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುತ್ತೇನೆ: ನೀವು ಮತ್ತು ನಾನು ಕಲಿತಿದ್ದೇವೆ PHP ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಮುಚ್ಚಿ, ಮತ್ತು ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಉತ್ತರಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಹೇಗೆ ಕಲಿಯುತ್ತೇವೆ.

ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ mysql ಅನ್ನು mysql_connect() ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾಗಿದೆ. ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲು ಬಳಸಲಾಗುವ ಅಸ್ಥಿರಗಳನ್ನು ಆವರಣದಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ.
ನಿಖರವಾಗಿ ಯಾವುದು?

1. $location - ಸ್ಕ್ರಿಪ್ಟ್ ಇರುವ ಸರ್ವರ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದು ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ ಆಗಿದೆ.
2. $user - ಈ ವೇರಿಯೇಬಲ್ನಲ್ಲಿ ನಾವು ಡೇಟಾಬೇಸ್ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಬರೆಯುತ್ತೇವೆ
3. $ಪಾಸ್ವರ್ಡ್ - ಡೇಟಾಬೇಸ್ ಬಳಕೆದಾರ ಪಾಸ್ವರ್ಡ್
ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಿದ ನಂತರ, ನೀವು ಡೇಟಾಬೇಸ್ ಹೆಸರನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು. ಇದನ್ನು ಮಾಡಲು, mysql_select_db() ಕಾರ್ಯವನ್ನು ಬಳಸಿ. ನಾವು ಆವರಣದಲ್ಲಿ ಎರಡು ನಿಯತಾಂಕಗಳನ್ನು ಬರೆಯುತ್ತೇವೆ:
1. $dbname - ಈ ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ನಾವು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್‌ನ ಹೆಸರನ್ನು ಸೂಚಿಸುತ್ತೇವೆ. ಹೆಸರು ಯಾವುದಾದರೂ ಆಗಿರಬಹುದು. ನಾವು ಎಲ್ಲವನ್ನೂ ಇಂಗ್ಲಿಷ್ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ.
2. $connect - ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕ ವಿವರಣೆ. ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕವು ವಿಫಲವಾದರೆ, ವೇರಿಯೇಬಲ್ ಆರ್ಗ್ಯುಮೆಂಟ್ ತಪ್ಪು ಎಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ

ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವ ಕೋಡ್ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

ಡೇಟಾಬೇಸ್‌ಗೆ ಯಾವುದೇ ಸಂಪರ್ಕವಿಲ್ಲ

"); ನಿರ್ಗಮಿಸಿ (); ?>

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

phpmyadmin ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಹೇಗೆ ರಚಿಸುವುದು

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

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

ಇಡೀ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿಮಗಾಗಿ ಏಕೆ ಸಂಕೀರ್ಣಗೊಳಿಸಬೇಕು?

Phpmyadminನಿಮ್ಮ ಸ್ಥಳೀಯ ಸರ್ವರ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಇದು ವಿಶೇಷ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. ಏಕೆಂದರೆ ಕನ್ಸೋಲ್ ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು ಅತ್ಯಂತ ಅನಾನುಕೂಲವಾಗಿದೆ.

PHP ಯಲ್ಲಿ ಸೈಟ್‌ಗೆ ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕವನ್ನು ರಚಿಸೋಣ

ಈಗ ನಾವು ನಮ್ಮ ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಿಮೋಟ್ ಸರ್ವರ್‌ಗೆ ವರ್ಗಾಯಿಸುವ ಪ್ರಮುಖ ಕೆಲಸಕ್ಕೆ ಹೋಗುತ್ತೇವೆ. ನಿಮ್ಮ ಸೈಟ್‌ನ ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ನಿಮಗೆ PHP 5 ಮತ್ತು ಹೆಚ್ಚಿನ ಬೆಂಬಲದೊಂದಿಗೆ ಪಾವತಿಸಿದ ಹೋಸ್ಟಿಂಗ್ ಅಗತ್ಯವಿರುತ್ತದೆ ಎಂಬುದನ್ನು ಈಗ ನೀವು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು, MySql ನಿಮ್ಮ ಸೈಟ್‌ನ ಫೈಲ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು Phpmyadmin ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಸಂಪೂರ್ಣ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ಇರಬೇಕು.

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

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

ಡೇಟಾಬೇಸ್‌ಗೆ ಯಾವುದೇ ಸಂಪರ್ಕವಿಲ್ಲ"); ನಿರ್ಗಮಿಸಿ(); ) ವೇಳೆ (! @mysql_select_db($dbname,$connect)) (echo("

ಡೇಟಾಬೇಸ್‌ಗೆ ಯಾವುದೇ ಸಂಪರ್ಕವಿಲ್ಲ

"); ನಿರ್ಗಮಿಸಿ (); ?>

ನೀವು ಗಮನಿಸಿದಂತೆ, ಏನೂ ಸಂಕೀರ್ಣವಾಗಿಲ್ಲ. ನೀವು ಅದೇ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಕೊಂಡಿದ್ದೀರಿ ಮತ್ತು ಕೆಲವು ಅಸ್ಥಿರಗಳನ್ನು ಬದಲಾಯಿಸಿದ್ದೀರಿ ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ. ಕೇವಲ ಒಂದು ನಿಯಮವನ್ನು ನೆನಪಿಡಿ: ರಿಮೋಟ್ ಸರ್ವರ್‌ಗೆ ಸೈಟ್ ಅನ್ನು ವರ್ಗಾಯಿಸುವಾಗ, ನೀವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನಲ್ಲಿ ಮೂರು ಅಸ್ಥಿರಗಳನ್ನು ಬದಲಾಯಿಸಬೇಕು, ಅವುಗಳೆಂದರೆ:

1. $dbname = "ಬೇಸ್"; // ಡೇಟಾಬೇಸ್ ಹೆಸರು
2. $ಬಳಕೆದಾರ = "ನಿಮ್ಮ ಲಾಗಿನ್"; // ಡೇಟಾಬೇಸ್ ಬಳಕೆದಾರಹೆಸರು
3. $password = "123456789"; // ಡೇಟಾಬೇಸ್ ಬಳಕೆದಾರ ಪಾಸ್‌ವರ್ಡ್

php ಬಳಸಿ...

PHP ಯಲ್ಲಿ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ರಚಿಸುವುದು:

1) MySQL ಗೆ ಸಂಪರ್ಕಿಸುವ ಹಳೆಯ-ಶೈಲಿಯ ವಿಧಾನ:

$conn=mysql_connect($db_hostname, $db_username, $db_password) ಅಥವಾ ಡೈ ("ಸರ್ವರ್‌ಗೆ ಯಾವುದೇ ಸಂಪರ್ಕವಿಲ್ಲ");
mysql_select_db($db_database,$conn) ಅಥವಾ ಡೈ ("ಇಲ್ಲ, ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ");

ಕೆಳಗಿನ ಅಸ್ಥಿರಗಳ ವಿವರಣೆಗಳು.

ಕೆಳಗಿನ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ:

  • mysql_connect()- ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸಲು;
  • mysql_select_db()- ಡೇಟಾಬೇಸ್ಗೆ ಸಂಪರ್ಕಿಸಲು;

ಅದೇ ಸಮಯದಲ್ಲಿ, ನಾವು ಈ ರೀತಿಯ ದೋಷಗಳನ್ನು ನಿರಂತರವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತೇವೆ: ಅಥವಾ ಸಾಯುತ್ತವೆ ("ದೋಷವು ಅಂತಹ ಮತ್ತು ಅಂತಹದು"); - ಎಂದು ಅನುವಾದಿಸಲಾಗಿದೆ ಅಥವಾ ಅಂತಹ ಮತ್ತು ಅಂತಹ ದೋಷದೊಂದಿಗೆ ಸಾಯುತ್ತದೆ - ದೋಷ ಎಲ್ಲಿದೆ ಎಂಬುದನ್ನು ತಕ್ಷಣವೇ ಕಂಡುಹಿಡಿಯಲು.

config.php

ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು // ವೇರಿಯೇಬಲ್‌ಗಳು
$ ಹೋಸ್ಟ್ = "ಸ್ಥಳೀಯ ಹೋಸ್ಟ್"; / ಹೋಸ್ಟ್
$ ಬಳಕೆದಾರ ಹೆಸರು = "ಮೂಲ"; // ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಪಾಸ್‌ವರ್ಡ್
$ಪಾಸ್ವರ್ಡ್ = ""; // ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಪಾಸ್‌ವರ್ಡ್ - ಸ್ಥಳೀಯ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಅದು ಖಾಲಿಯಾಗಿರಬಹುದು.
$database_name = "my-dolgi"; // ಡೇಟಾಬೇಸ್ ಹೆಸರು

// ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವ ಹಳೆಯ ವಿಧಾನ
mysql_connect($host, $username, $password) ಅಥವಾ ಡೈ("ಸಂಪರ್ಕವನ್ನು ರಚಿಸಲು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ");

// ಡೇಟಾಬೇಸ್ ಆಯ್ಕೆಮಾಡಿ. ದೋಷವಿದ್ದರೆ, ಔಟ್ಪುಟ್
mysql_select_db($database_name) ಅಥವಾ ಡೈ(mysql_error());

index.php

ಅವಶ್ಯಕತೆ_ಒಮ್ಮೆ "config.php";


$result = mysql_query("ಹೆಸರು ಆಯ್ಕೆ ಮಾಡಿ, ಹಣದ ಡೆಸ್ಕ್ ಮಿತಿ 5 ರ ಮೂಲಕ ಡಾಲ್ಗ್ ಆರ್ಡರ್‌ನಿಂದ ಹಣವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ") ಅಥವಾ ಡೈ(mysql_error());



";


ಹಾಗೆಯೇ ($row = mysql_fetch_assoc($result)) (
";
}


mysql_free_result ($ ಫಲಿತಾಂಶ);

// ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿ
mysql_close();

2) ಹೆಚ್ಚು ಪ್ರಗತಿಶೀಲ ಕಾರ್ಯವಿಧಾನದ ಶೈಲಿ - mysqli ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವುದು:

ಈ ವಿಧಾನ:

  1. ಹೆಚ್ಚು ಅನುಕೂಲಕರ;
  2. 40 ಪಟ್ಟು ವೇಗವಾಗಿ;
  3. ಹೆಚ್ಚಿದ ಭದ್ರತೆ;
  4. ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಕಾರ್ಯಗಳಿವೆ;

ಟೇಬಲ್‌ನಿಂದ ಆಯ್ಕೆಯೊಂದಿಗೆ PHP ಯಲ್ಲಿ ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವ ಉದಾಹರಣೆ

config.php

ಡೇಟಾಬೇಸ್‌ಗೆ // ಸಂಪರ್ಕಗಳು
$link = mysqli_connect("ಸ್ಥಳೀಯ ಹೋಸ್ಟ್", "ಬಳಕೆದಾರಹೆಸರು", "ಪಾಸ್ವರ್ಡ್", "ಹೆಸರು-ಡೇಟಾಬೇಸ್"); // ಇಲ್ಲಿ ನಾವು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನೇರವಾಗಿ ನಮೂದಿಸುತ್ತೇವೆ: ಬಳಕೆದಾರ ಹೆಸರು, ಪಾಸ್‌ವರ್ಡ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಹೆಸರು, ಮೊದಲ ಕ್ಷೇತ್ರವು ಸಾಮಾನ್ಯವಾಗಿ ಲೋಕಲ್ ಹೋಸ್ಟ್ ಆಗಿದೆ

// ಔಟ್ಪುಟ್ ಸಂಪರ್ಕ ದೋಷ
ಒಂದು ವೇಳೆ (!$ಲಿಂಕ್) (
ಪ್ರತಿಧ್ವನಿ "ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವಲ್ಲಿ ದೋಷ. ದೋಷ ಕೋಡ್: " . mysqli_connect_error();
ನಿರ್ಗಮಿಸಿ;
}

ದಯವಿಟ್ಟು ಗಮನಿಸಿ - mysqli ಅನ್ನು ಎಲ್ಲೆಡೆ ಬಳಸಲಾಗುತ್ತದೆ, mysql ಅಲ್ಲ!!!

index.php

ಅವಶ್ಯಕತೆ_ಒಮ್ಮೆ "config.php";

// ವಿನಂತಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ದೋಷವಿದ್ದರೆ, ನಾವು ಅದನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ
ಒಂದು ವೇಳೆ ($ ಫಲಿತಾಂಶ = mysqli_query($ಲಿಂಕ್,"ಹೆಸರು ಆಯ್ಕೆ ಮಾಡಿ, ಸಾಲದ ಆದೇಶದಿಂದ ಹಣ ಡೆಸ್ಕ್ ಮಿತಿ 5")) (

ಪ್ರತಿಧ್ವನಿ "ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ನಾನು ಯಾರಿಗೆ ಋಣಿಯಾಗಿದ್ದೇನೆ:

";

// ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲಾಗುತ್ತಿದೆ
ಸಮಯದಲ್ಲಿ ($ ಸಾಲು = mysqli_fetch_assoc($ಫಲಿತಾಂಶ)) (
ಪ್ರತಿಧ್ವನಿ $ರೋ["ಹೆಸರು"] . "ಸಾಲದೊಂದಿಗೆ". $ರೋ["ಹಣ"] . "ರೂಬಲ್ಸ್.
";
}

// ಬಳಸಿದ ಮೆಮೊರಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸುವುದು
mysqli_free_result($ ಫಲಿತಾಂಶ);

// ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿ
mysqli_close($ಲಿಂಕ್);
}

ನೀವು ನೋಡುವಂತೆ, ಕೆಲವು ಅಂಕಗಳು ಬದಲಾಗಿವೆ (ಇಟಾಲಿಕ್ಸ್‌ನಲ್ಲಿ).

3) MySQL ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವ ವಸ್ತು-ಆಧಾರಿತ ವಿಧಾನ - ವಿಧಾನಗಳು ಮತ್ತು ತರಗತಿಗಳನ್ನು ಬಳಸುವುದು:

ಕಾನ್ಸ್: ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಮತ್ತು ದೋಷಗಳಿಗೆ ಕಡಿಮೆ ಒಳಗಾಗುತ್ತದೆ.

ಸಾಧಕ: ಅನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಸಂಕ್ಷಿಪ್ತತೆ ಮತ್ತು ಅನುಕೂಲತೆ.

$conn = ಹೊಸ mysqli($db_hostname, $db_username, $db_password, $db_database);
ವೇಳೆ($conn->connect_errno)(
ಡೈ($conn->connect_error);
) ಬೇರೆ (ಪ್ರತಿಧ್ವನಿ "ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ";)

ಇಲ್ಲಿ, ತಾತ್ವಿಕವಾಗಿ, ಎಲ್ಲವೂ ಅರ್ಥಗರ್ಭಿತವಾಗಿದೆ:

  • $db_hostname ಆಗಿದೆ ಹೋಸ್ಟ್(ಹೆಚ್ಚಾಗಿ ಸ್ಥಳೀಯ ಹೋಸ್ಟ್),
  • $db_database - db ಹೆಸರು;
  • $db_username ಮತ್ತು $db_password - ಅನುಕ್ರಮವಾಗಿ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್!

ಟೇಬಲ್‌ನಿಂದ ಮಾದರಿಯೊಂದಿಗೆ php OOP ಶೈಲಿಯಲ್ಲಿ ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವ ಉದಾಹರಣೆ

config.php

ಡೇಟಾಬೇಸ್‌ಗೆ // ಸಂಪರ್ಕಗಳು
$mysqli = ಹೊಸ mysqli("ಸ್ಥಳೀಯ ಹೋಸ್ಟ್", "ಬಳಕೆದಾರಹೆಸರು", "ಪಾಸ್ವರ್ಡ್", "ಹೆಸರು-ಡೇಟಾಬೇಸ್"); // ಇಲ್ಲಿ ನಾವು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನೇರವಾಗಿ ನಮೂದಿಸುತ್ತೇವೆ: ಬಳಕೆದಾರ ಹೆಸರು, ಪಾಸ್‌ವರ್ಡ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಹೆಸರು, ಮೊದಲ ಕ್ಷೇತ್ರವು ಸಾಮಾನ್ಯವಾಗಿ ಲೋಕಲ್ ಹೋಸ್ಟ್ ಆಗಿದೆ

// ಔಟ್ಪುಟ್ ಸಂಪರ್ಕ ದೋಷ
ಒಂದು ವೇಳೆ ($mysqli->connect_error) (
ಡೈ ("DB ಸಂಪರ್ಕ ದೋಷ: (" . $mysqli->connect_errno . ") " . mysqli_connect_error) ;
}

ದಯವಿಟ್ಟು ಗಮನಿಸಿ - mysqli ಅನ್ನು ಎಲ್ಲೆಡೆ ಬಳಸಲಾಗುತ್ತದೆ, mysql ಅಲ್ಲ!!! ಮತ್ತು ಹಿಂದಿನ ವಿಧಾನಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, "->" ಬಾಣಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ, ಇದು OOP ಶೈಲಿ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

index.php

ಅವಶ್ಯಕತೆ_ಒಮ್ಮೆ "config.php";

// ವಿನಂತಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ದೋಷವಿದ್ದರೆ, ನಾವು ಅದನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ
ಒಂದು ವೇಳೆ ($ಫಲಿತಾಂಶ = $ mysqli->ಪ್ರಶ್ನೆ("ಹೆಸರು ಆಯ್ಕೆ ಮಾಡಿ, ಸಾಲದ ಆದೇಶದಿಂದ ಹಣ ಡೆಸ್ಕ್ ಮಿತಿ 5") (

ಪ್ರತಿಧ್ವನಿ "ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ನಾನು ಯಾರಿಗೆ ಋಣಿಯಾಗಿದ್ದೇನೆ:

";

// ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲಾಗುತ್ತಿದೆ
ಹಾಗೆಯೇ ($ರೋ = $ಫಲಿತಾಂಶ-> ತರಲು_ಸಹ()) {
ಪ್ರತಿಧ್ವನಿ $ರೋ["ಹೆಸರು"] . "ಸಾಲದೊಂದಿಗೆ". $ರೋ["ಹಣ"] . "ರೂಬಲ್ಸ್.
";
}

// ಬಳಸಿದ ಮೆಮೊರಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸುವುದು
$ಫಲಿತಾಂಶ->ಮುಚ್ಚು();

// ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿ
$mysqli->ಮುಚ್ಚಿ();
}

ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ನಿಮ್ಮ ಕೆಲಸ.

4) PDO ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ಸಂವಹನ:

MySQL ಡೇಟಾಬೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುವಾಗ, ಸಿದ್ಧಪಡಿಸಿದ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ (ತಯಾರಿಸುವ ವಿಧಾನವನ್ನು ಬಳಸಿ) ಮತ್ತು ಪರಿಣಾಮವಾಗಿ, ಹೆಚ್ಚಿನ ಸುರಕ್ಷತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.

config ಫೈಲ್ಹಿಂದಿನ ವಿಧಾನದಿಂದ! - ಅದೇ

index.php

// MySQL ನೊಂದಿಗೆ ಸಂವಹನಕ್ಕಾಗಿ PDO ಶೈಲಿ
ಒಂದು ವೇಳೆ ($stmt = $mysqli->ತಯಾರಿಸು("ಹೆಸರು ಆಯ್ಕೆ ಮಾಡಿ, ಡಾಲ್ಗ್‌ನಿಂದ ವೋನಿ ಹಣದಿಂದ ಆರ್ಡರ್ ಮಾಡಿ< ? LIMIT 5")) {

$stmt->bind_param("i", $summa);
$ಸುಮ್ಮ = 100000;

// ಮರಣದಂಡನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ
$stmt->ಎಕ್ಸಿಕ್ಯೂಟ್();

// ಸಿದ್ಧಪಡಿಸಿದ ಮೌಲ್ಯಗಳಿಗೆ ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸುವುದು
$stmt-> bind_result($col1, $col2);

ಪ್ರತಿಧ್ವನಿ "ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ನಾನು ಯಾರಿಗೆ ಋಣಿಯಾಗಿದ್ದೇನೆ:

";

// ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲಾಗುತ್ತಿದೆ
ಯಾವಾಗ ($stmt->ಪಡೆಯಿರಿ()) (
ಪ್ರತಿಧ್ವನಿ $col1. "ಸಾಲದೊಂದಿಗೆ". $col2. "ರೂಬಲ್ಸ್.
";
}

// ಬಳಸಿದ ಮೆಮೊರಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸುವುದು
$stmt->ಮುಚ್ಚಿ();

// ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿ
$mysqli->ಮುಚ್ಚಿ();

ನೀವು ನೋಡುವಂತೆ, ಇದು ಇಲ್ಲಿ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ ಮತ್ತು ನೀವು PDO ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡಬೇಕಾಗುತ್ತದೆ - ಇದು ಪ್ರತ್ಯೇಕ ವಿಷಯವಾಗಿದೆ.