PHP mysql_query() ఫంక్షన్
నిర్వచనం మరియు వినియోగం
mysql_query() ఫంక్షన్ ఒక MySQL విధులను అమలు చేస్తుంది.
సంకేతం
mysql_query(query,connection)
పరామితులు | వివరణ |
---|---|
query | అవసరమైన. పంపించవలసిన SQL విధులను నిర్ణయించు. వివరణ: కోసం విధులకు ముగింపు స్కేయర్ తీసివేయబడబడాలి. |
connection | ఎంపిక. SQL కనెక్షన్ గుర్తింపును నిర్ణయించు. ఏది నిర్ణయించబడలేకపోతే, చివరి తెరిచిన కనెక్షన్ ఉపయోగిస్తుంది. |
వివరణ
ఏ తెరిచిన కనెక్షన్ లేకపోతే, ఈ ఫంక్షన్ mysql_connect() ఫంక్షన్ ను అనియంత్రితంగా కాల్ చేసి ఒక కనెక్షన్ ఏర్పాటు చేసి ఉపయోగిస్తుంది.
వారు తిరిగిస్తాయి
mysql_query() కేవలం SELECT, SHOW, EXPLAIN లేదా DESCRIBE విధులకు ఒక రిసోర్స్ గుర్తింపును తిరిగిస్తుంది, అలాగే కోసంలో విఫలం అయితే FALSE తిరిగిస్తుంది.
ఇతర రకాల సిక్వెన్స్ లకు, mysql_query() అదుపులో విజయవంతంగా ప్రమాణాలకు అమలు చేసినప్పుడు TRUE తిరిగి వస్తుంది, తప్పులో FALSE తిరిగి వస్తుంది.
ఫలితంగా FALSE కాదు మార్గదర్శకం అనేది క్వరీ చెల్లుబాటుగా ఉంది మరియు సర్వర్ ప్రమాణాలకు అమలు చేయబడింది. ఇది ప్రభావితమైన లేదా అవలంబించబడిన పంక్తుల సంఖ్యను చెప్పదు. చాలా క్వరీలు విజయవంతంగా అమలు చేయబడ్డాయి కానీ ప్రభావితమైన లేదా అవలంబించబడిన పంక్తులు లేవు ఉండవచ్చు.
సూచనలు మరియు కార్యాచరణలు
నోట్స్:ఈ ఫంక్షన్ రికార్డ్ సెట్లను స్వయంచాలకంగా చదువుతుంది మరియు కెషర్ చేసుతుంది. కెషర్ లేని క్వరీలను అమలు చేయడానికి, ఉపయోగించండి: mysql_unbuffered_query().
ప్రతిమానం
ఉదాహరణ 1
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); ఇఫ్ (!$con) { die('కనెక్షన్ సాధించలేక తప్పు: ' . mysql_error()); } $sql = "SELECT * FROM Person"; mysql_query($sql,$con); // కొన్ని కోడ్స్ mysql_close($con); ?>
ఉదాహరణ 2
mysql_query() ఫంక్షన్ ద్వారా కొత్త డేటాబేస్ సృష్టించండి:
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); ఇఫ్ (!$con) { die('కనెక్షన్ సాధించలేక తప్పు: ' . mysql_error()); } $sql = "CREATE DATABASE my_db"; ఇఫ్ (mysql_query($sql,$con)) { echo "డేటాబేస్ my_db సృష్టించబడింది"; } ఇల్లో { echo "డేటాబేస్ సృష్టించలేక తప్పు: " . mysql_error(); } ?>