mysqli PHP扩展(“MySQL改进”)是PHP数据库驱动程序,包含自PHP 5以来。它利用了MySQL 4.1.3和更新版本中引入的新功能。
如何在 PHP 变量中保存来自 MySQL 数据库的单行数据?
这就是我正在尝试的,但我不确定一定是这样。 我想收取这些变量以便稍后在我的 js 函数中使用它们 这就是我正在尝试的,但我不确定一定是这样。 我想收取这些变量以便稍后在我的 js 函数中使用它们 <?php $id = $_GET['id']; $name = ""; $lat = ''; $lng = ''; $link = mysqli_connect("localhost", "root", "", "projectppy"); if (mysqli_connect_errno()) { printf("Falló la conexión: %s\n", mysqli_connect_error()); exit(); } $query = "SELECT name, lat, lng FROM customers ORDER BY ID DESC"; $result = $mysqli->query($query); /* fetch associative array */ while ($row = $result->fetch_assoc()) { printf("%s (%s)\n", $row["name"], $row["lat"], $row["lng"]); } ?>
为什么 fputcsv 分隔符都不适用于我的 csv 文件? [关闭]
我正在尝试制作一个 php 文件以将数据库数据导出到 excel 文件 我试过 ',' ';' '/t' 分隔符,但它们不起作用。 这是我的代码: 我正在尝试制作一个 php 文件以将数据库数据导出到 excel 文件 我试过','';' '/t' 分隔符,但它们不起作用。 这是我的代码: <?php include_once 'database.php'; // data ophalen van database $query = $conn->query("SELECT * FROM rapport_1"); if($query->num_rows > 0){ $filename = "rapport" . date('Y-m-d') . ".csv"; $f = fopen('php://memory', 'w'); // kolom headers maken $fields = array('id', 'naam', 'barcode', 'aantal', 'prijs'); fputcsv($f, $fields); // data neerzetten while($row = $query->fetch_assoc()){ $lineData = array($row['id'], $row['naam'], $row['barcode'], $row['aantal'], $row['prijs']); fputcsv($f, $lineData); } // data aan het begin van het bestand zetten fseek($f, 0); // download bestand aanmaken header('Content-Type: text/csv'); header('Content-Disposition: attachment; filename="' . $filename . '";'); fpassthru($f); //database table leegmaken $tableempty = "TRUNCATE TABLE rapport_1"; if (!mysqli_query($conn, $tableempty)) { echo "er is iets fout gegaan"; } } exit; ?> 如果你认为你有答案,请告诉我
当我给出所有价值时,它会给出正确的价值。但是当我给 onle vechilename 它给 worng value.please 帮助我为什么它不工作 选择 * 从车辆 v INNER JOIN vehicles_check_in vci...
多个日期时间来获取小时,例如 worker1=10:00 到 18:00 worker2 16:00 到 21:00 在 php 中获取 10 小时计数
worker1=10:00 to 18:00 worker2 16:00 to 21:00 = 10 小时 我不知道如何在 php 或 mysql 查询中计算这种类型的时间
令我有点惊讶的是,在目视当前主题 30 分钟后,我找不到相应的答案。 我想创建一个用户(并赋予它所有权限)并为其设置密码...
首先晚安, 我有一个表格,我需要为它创建一个推送。这是我的表格如下: 首先晚安 我有一个表格,我需要为它创建一个推送。这是我的表格: <div class= "product-form-div"> <form method="POST" class="product-form" id="product-form" name="product-form" enctype="multipart/form-data"> <label for="image">Image: </label> <input type="file" id="image" name="image" required placeholder="Provide the Image"> <label for="SKU">SKU: </label> <input type="text" name="SKU" id="SKU" placeholder="Unique Code Identificator"> <br> <label for="name">Name *: </label> <input type="text" id="name" name="name" required placeholder="Provide the product name"> <br> <label for="price">Price($) *:</label> <input type="number" id="price" name="price" step="0.01" required placeholder="Provide the price"> <br> <label for="product_type" class="productType">Product Type</label> <select name="product_type" id="productType"> <option value="dvd">DVD</option> <option value="book">Book</option> <option value="furniture">Furniture</option> </select> <br> <div class="DescriptionProduct"> <div id="DVD"> <label for="size">Size(MB) *:</label> <input type="number" id="size" name="size" step="0.01" placeholder="What are the MBs?"> <br> </div> <div id="Book"> <label for="weight">Weight(KG) *:</label> <input type="number" id="weight" name="weight" step="0.001" placeholder="The book's Weight?"> <br> </div> <div id="dimensions"> <label for="height">Height(CM) *:</label> <input type="number" id="height" name="height" step="0.01" placeholder="Product's Height please"> <br> <label for="width">Width(CM) *:</label> <input type="number" id="width" name="width" step="0.01" placeholder="Product's Width please"> <br> <label for="length_">Length(CM) *:</label> <input type="number" id="length" name="length" step="0.01" placeholder="Product's Lenght please"> <br> </div> <label for="description">Description *:</label> <textarea name="description" id="description" required placeholder="Describe more about your product."></textarea> <div class="buttons"> <a> <button id="save-product-btn" type="submit" name="product-form"> Save </button> </a> <a> <button> Cancel </button> </a> </div> </div> </form> <script> document.getElementById('DVD').style.display = 'none'; document.getElementById('Book').style.display = 'none'; document.getElementById('dimensions').style.display = 'none'; document.getElementById('productType').addEventListener('change', function() { document.getElementById('DVD').style.display = 'none'; document.getElementById('Book').style.display = 'none'; document.getElementById('dimensions').style.display = 'none'; var option =this.value; if (option == 'book') { document.getElementById('Book').style.display = 'block'; }else if (option == 'dvd') { document.getElementById('DVD').style.display = 'block'; }else if (option == 'furniture') { document.getElementById('dimensions').style.display = 'block'; } }); </script> </div> 我需要用 PHP 为它创建一个推送,我能做什么? 我已经检查了我的数据库连接,它工作正常。我现在做什么? 我尝试了很多方法来创建推送,遗憾的是,没有一个成功。 其中之一是: if(isset($_POST['product-form'])) { $sku = $_POST["SKU"]; $name = $_POST["name"]; $price = $_POST["price"]; $productType = $_POST["product_type"]; $description = $_POST["description"]; switch ($productType) { case "dvd": $size = $_POST["size"]; $dimensions = ""; break; case "book": $weight = $_POST["weight"]; $dimensions = ""; break; case "furniture": $height = $_POST["height"]; $width = $_POST["width"]; $length = $_POST["length"]; $dimensions = "Dimensions: $height x $width x $length (cm)"; break; default: $dimensions = ""; break; } include_once '/src/db_config.php'; $stmt = $pdo->prepare("INSERT INTO products (image, sku, name, price, product_type, size, weight, dimensions, description) VALUES (:image, :sku, :name, :price, :product_type, :size, :weight, :dimensions, :description)"); $stmt->bindParam(':image', $image); $stmt->bindParam(':sku', $sku); $stmt->bindParam(':name', $name); $stmt->bindParam(':price', $price); $stmt->bindParam(':product_type', $product_type); $stmt->bindParam(':description', $description); $stmt->bindParam(':size', $size); $stmt->bindParam(':weight', $weight); $stmt->bindParam(':dimensions', $dimensions); // execute a declaração SQL $stmt->execute(); echo "sucess"; exit(); } 根据您的代码,您看起来像是一个提交按钮。您需要添加 action="somefile.php" 以将表单数据提交给 php 控制器,然后让您将数据添加到数据库中。在你的 php 文件中执行 print_r($_POST);查看您传递到文件中的数据。
我已经为我的网站制作了一个登录表单。我使用 ``action`` HTML 属性使表单转到 PHP 文件。但是我在按 `Submit`
好吧,我已经用这段 HTML 代码设计了一个 HTML 输入提交按钮: 然后,我使用提交按钮“su ...
ante todo quiero aclarar que esto esto no es una pregunta, llevo 2 semanas investigando por internet y no había podido resolverlo hasta ahora así que quiero compartirlo por si le ocurre a alguien alguna...
我有一个包含两个表的数据库,船舶和军官。一艘船有多名军官。要搜索有特定军官的船,我有这样的查询: 选择帮助 FROM ships 作为一个 左连接
在 PHP 和 MySql 的选择选项中选择并显示多个 [关闭]
我正在使用引导程序,我想在选择框中选择并显示哪些值被选中,并向它们显示除所选选项之外的其他选项。 数据库 表:餐厅 字段:1.
TYPO3 10.4,21 我的新自定义元素的内容没有出现在前端,但我可以在数据库和调试中看到它们
我对 typo3 有点陌生,但我使用站点包生成器创建了一个新的自定义元素,创建了一个新表并构建了 TCA 字段,它似乎进展顺利,我可以将内容保存在我的
如何解决错误消息?我尝试在您的 INSERT 语句中使用反引号 ` 代替,但仍然不起作用 [重复]
我该如何解决 致命错误:未捕获的 mysqli_sql_exception:您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本对应的手册,了解在 '
Docker-compose php mysql servername ip
我正在创建一个灯组 docker-compose。 为了获取我机器上 mysql 容器的 ip,我执行这些命令来获取它 docker ps --格式\ “表 {{.ID}} {{.Status}} {{.Names}}&q...
我需要将一组值绑定到 WHERE IN(?) 子句。我怎样才能做到这一点? 这有效: $mysqli = new mysqli("localhost", "root", "root", "db"); 如果(!$mysqli ...
MYSQL - PHP 用户登录系统不显示每个用户的个人作物
我正在尝试使用 PHP 开发用户登录系统,其中每个用户都在名为“crop”的数据库中分配了自己的表。然而,尽管每个用户都有自己的表,但所有用户都是
我希望在输入要搜索的值后过滤结果,以便表标题链接仅返回搜索结果。目前它返回整个表。 我该怎么做?通过...
我们已经在我们的代码中准备了像这样使用常规 mysql 表的语句 $sql = "SELECT count(*) FROM table1 "; $stmt = $db->准备($sql); $stmt->执行(); $stm...
PHP MySQL Query for jQuery Live Search Box - 无法根据输入类型从不同列输出
我是 PHP/MySQL/jQuery 的新手,我被困在一个大项目中。 编码一个实时搜索框,我想根据用户 i 返回数据库中已有的姓名或电话号码......
我正在尝试从数据库中获取数据并添加一个名为标记的特定行 我成功地从数据库中获取了数据,在获取的数据中,有一个名为 marks 的列,现在正在尝试获取...
我已经构建了一个类,它利用了 PHP 的内置 MySQLi 类的能力,它旨在简化数据库交互。但是,使用 OOP 方法,我遇到了困难......