- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在创建一个管理面板,并将其编码为 100% 万无一失。您将能够通过编辑数据库中的短语来编辑每条信息。
我知道的主要方法是使用这个:
$c = $conn->query('SELECT phrase FROM phrases WHERE phrase_name = "corp_name"') or trigger_error($conn->error);
$d = $c->fetch_array();
$phrase_corp_name = $d['phrase']; // "Corporation"
当我要有几十个短语时,这不是很理想。
问题是,当我尝试选择这样的短语时,它什么也没做:
$phrase_corp_name = mysqli_query($conn, "SELECT phrase FROM phrases WHERE phrase_name = 'corp_name'");
理想情况下,这应该输出“Corporation”,这是本例中“phrase”的值。我假设代码是错误的,但我无法理解它。
我得到的错误是:
Recoverable fatal error: Object of class mysqli_result could not be converted to string in ... on line 94
最佳答案
数据库中单行的单个变量是完全没有必要的。您可以为此目的使用关联数组;他们非常适合这样的任务。
将 phrases
表中的所有结果放入数组中,然后使用键访问 phrases
。
$c = $conn->query('SELECT phrase_name, phrase FROM phrases') or trigger_error($conn->error);
$phrases = [];
foreach ($c as $row) {
$phrases[$row['phrase_name']] = $row['phrase'];
}
然后像这样访问值:
echo $phrases['corp_name'];
作为旁注,您最好启用 mysqli 错误报告,而不是自己手动执行。请阅读How to get the error message in MySQLi?
关于php - 如何在不使用多个查询语句的情况下将特定的 dbs 值分配给多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58652480/
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 8 年前。 Improve t
我目前正在创建一个管理面板,并将其编码为 100% 万无一失。您将能够通过编辑数据库中的短语来编辑每条信息。 我知道的主要方法是使用这个: $c = $conn->query('SELECT phra
我是 mongo 数据库的新手。我刚刚在我的 MAC 上安装了 mongo DB, 看完这个 Youtube 视频后 https://www.youtube.com/watch?v=pWbMrx5rV
我正在尝试在我的 Windows 机器上运行 Hive。但是,当我尝试从 C:\hadoop-2.7.1\hive-2.1.0\bin>hive 运行命令时,出现以下错误。 Required tabl
我已经在 Windows 上设置了 mongodb 64bits。我成功运行了服务器和客户端。 但是当我输入时: show dbs 输出是 local 0.000GB 为什么? show dbs 应
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'defa
我昨天开始使用 mongodb,但似乎无法在控制台上生成数据库。每次我做 use exampledb switched to db exampledb 但出于某种原因我仍然只生成我的本地人..? sh
我正在使用 pymongo,但我不知道如何执行相当于“show dbs”的 mongodb 交互式 shell。 最佳答案 from pymongo import MongoClient # Assu
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我继承了很多本质上是这样的代码: dim dbs as dao.database set dbs = currentdb() dbs.execute "Some SQL string" set dbs
当我第一次输入 mongo 时,我看到“connecting to : test”。但是,当我输入 show dbs 时,它不会显示 test 数据库。我仍然可以看到 local 以及我创建的其他一些
我们的主服务器 (PHP/MySQL) 上有一个数据库,用于存储通过网站更新的数据。我试图找出将这些数据复制到本地 SQLite 数据库(在 android 上运行)的最佳方法。由于移动互联网速度等的
我有一个基于 Rest 的 spring-boot 微服务,我想将其配置为将身份验证和 session 数据存储在一个 mongo 数据库中,并将应用程序数据存储在另一个数据库中。 我当前的设置大部分
我花了一些时间试图找出问题所在,但由于我找不到,我决定在这里问。 我在 Windows 8 上运行 MongoDB(Windows 64-bit 2008 R2+) 版本 3.2.3,路径是: C:\
我在 Windows 10 Professional 64 位上安装了 Oracle Developer Suite 6i,但是当我运行表单构建器时,它给出错误 \ORANT\DBS\FMCUS.MS
我想以这样一种方式构建我的数据库,即某些表(与其他表没有任何关系,因此不需要连接)必须放在单独的 mysql 数据库中。 我知道每个模型都有一个 establish_connection 属性。 我想
运行以下命令时: mongos --configdb 10.8.15.175:27019,10.8.14.89:27019,10.8.9.100:27019 我收到这个错误: FailedToPars
根据 MongoDb documentation MongoDB shell 命令: show dbs Print a list of all databases on the server. 和 s
寻找任何建议或忠告,甚至是最佳实践。我已经使用 php 和 mysql 开发了一个在线数据库。它允许公司记录投诉和解决方案等。有一个用于登录的用户数据库和一个用于记录主要数据的 cip 数据库。 2家
本文整理了Java中de.lmu.ifi.dbs.elki.math.spacefillingcurves.ZCurveSpatialSorter.zSort()方法的一些代码示例,展示了ZCurve
我是一名优秀的程序员,十分优秀!