PHP mysql_unbuffered_query() ఫంక్షన్
నిర్వచనం మరియు వినియోగం
mysql_unbuffered_query() ఫంక్షన్ మైక్రోసాఫ్ట్ యూనిక్స్ కు ఒక ఎస్క్వేర్ కొరకు పంపుతుంది (ఫలితాలను పొందకుండా / కేశంలో కాపాడకుండా).
సంకేతం
mysql_unbuffered_query(query,కనెక్షన్)
పారామీటర్స్ | వివరణ |
---|---|
query | అత్యంత అవసరం. పంపించవలసిన ఎస్క్వేర్ కొరకు నిర్ణయించు. మున్నడికార్ట్ తో కొరకు ఎస్క్వేర్ కొరకు ముగిసిపోరాదు. |
కనెక్షన్ | ఎంపికాత్మకం. ఎస్క్వేర్ కొనెక్షన్ సంకేతాన్ని నిర్ణయించు. ఎంట్రీ లేకపోతే, ముందు తెరచబడిన కొనెక్షన్ ను వాడుతారు. |
వివరణ
mysql_unbuffered_query() మైక్రోసాఫ్ట్ యూనిక్స్ కు ఒక ఎస్క్వేర్ కోడ్ సంకేతాన్ని పంపుతుంది కాని లేదా mysql_query() mysql_query()
బహుళ డేటాబేస్ కనెక్షన్స్ ఉపయోగించడం వలన, ఆప్షనల్ పరామీతిని తీసుకోవాలి. అలా స్వయంచాలకంగా ఫలితాల సెట్లను కూడికలుస్తారు. ఒక పంక్తిని పొందిన తర్వాత ఫలితాల సెట్లను తదుపరి కొనసాగించడానికి కావలసిన వెంటనే ఫలితాల సెట్లను ప్రాసెస్ చేయవచ్చు, కాబట్టి అన్ని ఎసెక్యూల్ క్వరీలను పూర్తిగా అమలు చేయడానికి వేళ్లు కావాల్సిన అవసరం లేదు. కనెక్షన్.
సలహా మరియు ప్రత్యామ్నాయాలు
ప్రత్యామ్నాయం ఉంది:mysql_unbuffered_query() ప్రయోజనాలు ఉన్నప్పటికీ ఖర్చులు ఉన్నాయి: mysql_unbuffered_query() ద్వారా ప్రతిస్పందించిన ఫలితాల సెట్లపై mysql_unbuffered_query() నియంత్రణలు ఉపయోగించబడలేదు mysql_num_rows() మరియు mysql_data_seek()మరియు MySQL కు కొత్త ఎసెక్యూల్ క్వరీ పంపడానికి ముందు, అన్ని నిలకడలేని ఎసెక్యూల్ క్వరీలు ఉత్పత్తి చేసిన ఫలిత పంక్తులను పొందడం అవసరం.
ఉదాహరణ
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } // పెద్ద క్వరీ $sql = "SELECT * FROM Person"; mysql_unbuffered_query($sql,$con); // డాటా ప్రాసెసింగ్ ప్రారంభించండి... mysql_close($con); ?>