.post javascript with PHP 以启用 select 语句返回
.post javascript with PHP to enable select statement return
.post javascript with PHP 启用 select 语句返回
好的,我得到了这个正在运行的脚本
$.post('2.php', { id: 12345 }, function(data) {
// Increment vote count, etc
});
这是我的 2.php 的样子
$data = $_POST['id'];
$file = fopen("test.txt","w");
echo fwrite($file, $data);
fclose($file);
所以我做了一个测试,我运行了 1.php 并看到了测试.txt是用数据创建的。
这证明连接成功。
现在是困难的部分。
我需要发送 id:12345 到 2.php,2.php 需要
"select * from account where account_id='$data'";
然后返回结果,我想使用MYSQL_ASSOC或MYSQL_BOTH我不确定哪个是最好的。
然后得到结果,无论是 1 行结果还是多行结果。
作为数组返回,然后使用 1.php 执行
alert( ArrayReturnResult );
假设我的账户表具有此值
account_id, account_name, account_phone, account_email
我该如何实现此目的?
假设您知道如何建立数据库连接(当然,使用 PDO),您可以在 2.php 中执行以下操作:
if(!empty($_POST)) {
$data = (int) $_POST['id'];
// query the table
$stmt = $pdo->prepare("SELECT * FROM account WHERE account_id = :id");
$stmt->bindValue(":id", $data, PDO::PARAM_INT);
$stmt->execute();
// fetch results
$buffer = array();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$buffer[] = $row;
}
// output JSON string
echo json_encode($buffer);
}
当然,这没有经过测试...如果处理个人详细信息,则可能不安全。
不要忘记更新$.post
方法,以便它可以接收 JSON 编码的数据:
$.post('2.php', { id: 12345 }, function(data) {
console.log(data); // this will now be a JS object, from 2.php
}, 'json');
相关文章:
- SELECT FROM WHERE语句在使用变量时不起作用…
- 使用SQLite FTS3,如何连接或嵌套SELECT语句以获得行加代码段
- 动态生成 jQuery select 语句
- .post javascript with PHP 以启用 select 语句返回
- 从 select 中获取 ID,并在 if 语句中使用它们
- 在 Ruby on Rails 中使用带有 If 语句的 Select Option 表单
- 如何对返回数据列表的清除Select语句进行编码
- 使用php的动态变量从sql select和update语句的下拉列表中获取
- 使用JavaScript填充HTML select语句
- 定义函数并在select语句中用作onchange,而不是直接使用.change(function)
- 如何在select表单中使用if-else语句
- 使用select语句进行动态图像交换
- Prototype - select语句对某些元素不起作用
- 从select html标签中选择的值在javascript if/else语句中没有产生正确的结果
- HTML5SQL使用SELECT语句从web数据库检索记录
- 如何在HTML中使用if语句(JavaScript)和select标记
- 从javascript while循环中创建一个select语句
- 如何对两个select语句进行分页
- 如何设置select语句的值
- 我怎么能调用SELECT语句和打印结果在我的网页上每5分钟