मैं इस सरल एसक्यूएल क्वेरी के साथ एक समस्या हो रहा है:पीएचपी स्ट्रिंग चर कहां खंड MySQL
<?php
require_once('../../Connections/tohoshows.php');
$show ='gothaf';
mysql_select_db($database_tohoshows, $tohoshows);
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show =' ". $show. " '";
$getShows = mysql_query($query_getShows, $tohoshows) or die(mysql_error());
$row_getShows = mysql_fetch_assoc($getShows);
$totalRows_getShows = mysql_num_rows($getShows);
mysql_free_result($getShows);
?>
जब मैं इस
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show ='gothaf'";
तरह कहां खंड में सीधे स्ट्रिंग का उपयोग मैं एक मिल परिणाम। जब मैं चर का उपयोग करता हूं, तो मुझे कोई डेटा नहीं मिलता है! मैं एक नौसिखिया हूं और मैं यह नहीं समझ सकता कि मैं क्या गलत कर रहा हूं। किसी भी सहायता की सराहना की जाएगी। धन्यवाद!
[** 'mysql_ *' नए कोड में कार्य करें, का उपयोग नहीं करते **] (http://bit.ly/phpmsql)। वे अब बनाए रखा नहीं जा रहे हैं [और आधिकारिक तौर पर बहिष्कृत हैं] (http://j.mp/XqV7Lp)। [** लाल बॉक्स **] (http://j.mp/Te9zIL) देखें? इसके बजाय [* तैयार कथन *] (http://j.mp/T9hLWi) के बारे में जानें, और [पीडीओ] (http://php.net/pdo) या [MySQLi] का उपयोग करें (http://php.net/ mysqli) - [यह आलेख] (http://j.mp/QEx8IB) आपको यह तय करने में मदद करेगा। – Kermit