У меня есть 2 запроса, и я хочу использовать результат первого запроса во втором.
После не работает для меня:Как запустить два sql-запроса, используя результат первого в секунду?
$id = $_GET['uid'];
$app_id = $_GET['apid'];
$sql = "insert into tbl_sc (client_id,status) values ($id,1)";
mysql_query($sql) or die ($sql);
$result = mysql_insert_id();
echo $result;
$sql = "insert into tbl_ms(m_name, ng_ID, status)
values ($app_id,$result ,1)";
$result = mysql_query($sql) or die ($sql);
Есть ли другой способ получить тот же результат?
Возвращаемое значение mysql_query(), то есть $ result - это ресурс - какой (т. Е. Какой тип данных) вы хотите вставить в tbl_ms? –
Первый «результат $» - это только ресурс. Если вы не хотите использовать этот '' mysql_insert_id() '' .. –
@EugenRieck Первая переменная '$ result' здесь не является ресурсом. Хотя второй. –