आप केवल एक बार निष्पादित कर सकते हैं लेकिन इसके बजाय दो प्राप्त कर सकते हैं ताकि आप कभी भी एक ही पंक्ति को न चुनें:
$result = mysqli_query($conn,"SELECT * FROM photos ORDER BY rand() LIMIT 2");
$row = $result->fetch_assoc();
$row2 = $result->fetch_assoc();
// invoke `->fetch` twice to get the first and second row
$img1link = $row['link'];
$img2link = $row2['link'];
सिडेनोट:उस ORDER BY rand()
. से सावधान रहें क्लॉज क्योंकि यह बड़े डेटा सेट पर धीमा होगा। आप @Bill Karwin's great answer
के साथ एक विकल्प का उपयोग कर सकते हैं