我有一些問題。我的mysql正在拋出一些錯誤:MySQL拋出無法執行查詢。命令不同步
無法執行query.Commands不同步;你現在不能運行這個命令
我已經知道語法本身可能與其他函數衝突。
我的情況是,我有一個從數據庫中獲取結果的頁面。 while語句,它顯示在文本框中。現在,我想更新同一頁面中的值。由於某些值不是文本輸入,所以獲取值並不容易。我在while()函數中放置另一個php函數()。
這裏的語法:
而繪製文本框
include '../functions/configuration.php';
$query = "call sp_callViewTransc($ids)";
$result = mysql_query($query) or die("Could not execute query. " . mysql_error());
**while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {**
**<!-- WHILE FUNCTION IS GETTING RESULT FROM DB -->**
?>
<div class="tabbable"> <!-- Only required for left/right tabs -->
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">General Information</a></li>
<li><a href="#tab2" data-toggle="tab">Computer Information</a></li>
<li><a href="#tab3" data-toggle="tab">OS and Licenses</a></li>
<li><a href="#tab4" data-toggle="tab">Remarks</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<form class="form-horizontal">
<p>Asset General Information. Some order goes here.</p>
<fieldset>
<!-- Text input-->
<div class="control-group">
<label class="control-label">Location</label>
<div class="controls">
<input id="idms_location" name="idms_location" type="text" placeholder="location" class="input-xlarge" readonly="readonly" value="<?php echo $row['idms_location']; ?>">
<?php getLocation(); ?>
**<!-- getLocation() function is another function in another file that getting dropdown values-->**
</div>
</div>
說法是否有任何PHP函數來解決這個代碼?
**更新**
這裏不是這樣的組合框得到結果
function getLocation() {
$query_location = "SELECT location, idms_location FROM ms_location";
$location_list = mysql_query($query_location) or die("Could not execute query." . mysql_error());
echo "<select>";
while ($row = mysql_fetch_array($location_list, MYSQL_ASSOC)) {
echo("<option value='" . $row['idms_location'] . "'>" . $row['location'] . " </option>");
}
echo "</select>";
mysql_close();
}
很可能這一點 - >'<? php getLocation(); ?>,你是否在這個函數中執行另一個查詢? – Ohgodwhy
是@ohgodwhy,是否有任何技巧可以使這項工作? – randytan
你可以發佈該功能的代碼嗎? – stackErr