我正在使用phpmyadmin(php&mysql),我在使用外键链接表时遇到了很多麻烦.
我得到了该字段的负值countyId(这是外键).然而,它链接到我的其他表罚款,它的级联很好.
当我去添加数据时,会有一个下拉框,CountyId值看起来像这样,
-1
1-
Run Code Online (Sandbox Code Playgroud)
这是我的修改声明:
ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE
Run Code Online (Sandbox Code Playgroud) 我发现自己在一个我可以访问的环境中工作的是Tomcat + MySQL.没有Apache,没有PHP.我正在寻找一个可以在Tomcat下运行的MySQL网络界面(不能是桌面界面,因为无法访问mysql端口).
我试过jMyAdmin和javaMyAdmin.我无法工作,都缺乏文档和社区支持.有人可以提出建议吗?
我想知道为什么在phpMyAdmin中我看到这样的东西:
**Edit Inline Edit Copy Delete [BLOB - 7B] [BLOB - 32B] [BLOB - 13B] [BLOB - 16B]**
Run Code Online (Sandbox Code Playgroud)
为什么我看不到实际的文字?单击时[BLOB-/nx/],系统会提示您下载.BIN文件.
我尝试添加:
$cfg['ShowBlob'] = true;
Run Code Online (Sandbox Code Playgroud)
要phpMYAdmin/config.inc.php,但它不起作用.我也尝试过添加到URL &display_blob=true.
我试图在本地主机上使用XAMPP这样做.
我的phpMyAdmin版本是3.4.5,如果需要的话.
我一直在一个在一个wql服务器本地保存的mysql数据库中的表上工作我正在使用phpmyadmin区域在wamp中运行查询.我试图让数据执行以下操作:
任何人都可以帮助我有一个包含许多植物记录的表格.工厂可以有许多名称,表格将其显示为不同的记录.该表名为new_plantsname
plantid name
1 tree
1 rose
2 bush
3 tree
3 bush
3 rose
Run Code Online (Sandbox Code Playgroud)
这持续超过3000条记录
我想要的是将记录与相同的plantid组合在一起,并在不同的列中显示不同的名称:
plantid name1 name2 name3 ...
1 tree rose NULL
2 shrub NULL NULL
3 tree rose bush
Run Code Online (Sandbox Code Playgroud)
等等
我一眼就相信一家工厂的名字不超过4个.
可以帮我查询来做到这一点.我还想将结果保存到新表中
有人给了我以下答案:
select plantid,
max(case when nameRn = 'name1' then name end) Name1,
max(case when nameRn = 'name2' then name end) Name2,
max(case when nameRn = 'name3' then name end) Name3,
max(case when nameRn = 'name4' then name end) Name4
from
(
select …Run Code Online (Sandbox Code Playgroud) 我尝试了很多来导入sql脚本,通过phpmyadmin在我托管的新站点中创建数据库和表.但是我得到了错误,
1044 - 用户'用户'@'localhost'拒绝访问数据库'db'
我试图直接创建一个示例数据库:创建数据库采样; 我收到相同的访问被拒绝错误.
我也无法向用户授予权限,我收到相同的访问被拒绝错误.
以下是show grants命令的输出,
show grants;
GRANT USAGE ON . TO 'someuser'@'localhost' IDENTIFIED BY PASSWORD 'somepw'
GRANT ALL PRIVILEGES ON someuser\_%.* TO 'someuser'@'localhost'
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.谢谢.
我最近在godaddy购买了网络托管服务.我已经完成了我的项目,我使用了xampp.现在我想导入我所拥有的数据库.我试图通过单击导入并选择文件以正常方式执行此操作.但是我收到了这个错误

我怎样才能解决这个问题?
我phpmyadmin最近在我的系统中安装过.现在我丢失了用户名和密码.我尝试了以下方法进行登录.
在etc/phpmyadmin/config.inc.php我激活AllowNoPassword
$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
我需要选择在Drupal中的特定类别(论坛)数组中发布的所有消息(第一篇帖子和回复).
存储的第一个帖子,存储的field_data_body回复field_data_comment_body.
列的结构field_data_body和field_data_comment_body相同,在列中body_value有帖子的内容和列中entity_id的唯一ID.
该表field_data_taxonomy_forums包含entity_id列和taxonomy_forums_tid列(这些是论坛类别的ID).该表taxonomy_term_data包含列tid(与列相同taxonomy_forums_tid的description列(即论坛类别的标题).
所以,我正在寻找一个查询,允许我选择帖子的主体(首先发布和回复)和论坛的描述,指定一个tids 数组(即论坛类别的ID),我' ll在taxonomy_term_data表中手动查找.
所以,例如我正在寻找允许我选择帖子"属于" tids 1456,7622,862和相关tid描述的查询.
这是field_data_body表格的截图:

我想借助php在我的网站上创建一个IMAP服务.它基本上只有很少的步骤.
我想要的主要部分是我得到一个gmail帐户文件夹列表,点击一个特定文件夹,该文件夹中的邮件列表应该打开,点击任何特定邮件,其详细信息应该打开.
我有文件夹列表,我有一个邮件列表,我有邮件的详细信息,但它们是单独的部分,但我希望结合并创建一个如上所述的过程.
下面给出3个步骤的代码
步骤1列出文件夹:它将列出gmail的所有文件夹.我的代码是
$folders = imap_list($imap, "{imap.gmail.com:993/imap/ssl}", "*");
echo "<ul>";
foreach ($folders as $folder) {
$folder = str_replace("{imap.gmail.com:993/imap/ssl}", "", $folder);
$folder = str_replace("[Gmail]/", "", $folder);
echo '<li>' . $folder . '</li>';
}
echo "</ul>";
Run Code Online (Sandbox Code Playgroud)
o/p第1步
INBOX
DRAFT
SENT
TRASH
Run Code Online (Sandbox Code Playgroud)
步骤2列出电子邮件(点击文件夹邮件列表应该打开)
$numMessages = imap_num_msg($imap);
for ($i = $numMessages; $i > ($numMessages - 20); $i--)
{
$header = imap_header($imap, $i);
$fromInfo = $header->from[0];
$replyInfo = $header->reply_to[0];
$details = array(
"fromAddr" => (isset($fromInfo->mailbox) && isset($fromInfo->host))
? $fromInfo->mailbox . "@" . $fromInfo->host …Run Code Online (Sandbox Code Playgroud) 我最近将我的WAMP安装从PHP 5.5更新到5.6,并开始遇到phpMyAdmin的问题.假设它只是我过时的phpMyAdmin版本,我将其更新到4.7.4版本,但问题仍然存在.
问题是,当我在phpMyAdmin(而不是在我的浏览器中)的工具栏中单击刷新时,它会导致phpMyAdmin完全冻结.当我使用大多数工具栏按钮或控制台时会发生这种情况.检查调试器后,看起来没有从服务器发送任何响应.我可以点击列标题来正常订购页面,我可以内联编辑.
这不会影响我的localhost上运行的任何其他应用程序.我能够正常访问它们并使用它们,但在重新启动WAMP之前我无法使用phpMyAdmin做任何事情.
我没有在php_error.log任何其他日志中收到任何错误.任何想法都可能导致这种情况?
这基本上是我mysql.log一遍又一遍的:
2017-08-28 04:05:52 11128 [Note] Plugin 'FEDERATED' is disabled.
2017-08-28 04:05:52 11128 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-08-28 04:05:52 11128 [Note] InnoDB: The InnoDB memory heap is disabled
2017-08-28 04:05:52 11128 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2017-08-28 04:05:52 11128 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-08-28 04:05:52 11128 [Note] InnoDB: Not using CPU crc32 instructions
2017-08-28 04:05:52 11128 [Note] InnoDB: Initializing …Run Code Online (Sandbox Code Playgroud) phpmyadmin ×10
mysql ×8
php ×3
apache ×1
database ×1
drupal ×1
drupal-7 ×1
email ×1
foreign-keys ×1
gmail-imap ×1
imap ×1
innodb ×1
java ×1
sql ×1
tomcat ×1
wamp ×1
wampserver ×1