小编Mat*_*iby的帖子

填充Db的最快方法

我有一个excel电子表格,其中的产品和类别具有多对多的关系,我需要使用它来填充数据库.我正在寻找一种快速输入此数据的方法,并让连接表具有所有正确的信息.我有phpmyadmin但它似乎有点慢,除非有一个捷径.我想的另一种方法是编写一些我可以复制和粘贴的查询,但是让连接表变得正确可能更具挑战性.除非有人能想到我可以创建产品和类别并具有连接连接的查询.

产品

* PRODUCT_ID (primary key)
* PRODUCT_NAME
Run Code Online (Sandbox Code Playgroud)

类别

* CATEGORY_ID (primary key)
* CATEGORY_NAME
Run Code Online (Sandbox Code Playgroud)

PRODUCT_CATEGORIES_MAP

* PRODUCT_ID (primary key, foreign key to PRODUCTS)
* CATEGORY_ID (primary key, foreign key to CATEGORIES)
* QUANTITY
Run Code Online (Sandbox Code Playgroud)

mysql sql database database-design

5
推荐指数
1
解决办法
2117
查看次数

包含名为"order"的列的查询的查询错误

对于我的生活,我似乎可以搞清楚

INSERT INTO category SET CategoryName = 'Hardware_1',
Category = 'HARDWARE', Status = '1', Order = '1'

 You have an error in your SQL syntax; check the manual that 
 corresponds to your MySQL server version for the right syntax 
 to use near 'Order = '1'' at line 1

CREATE TABLE `category` (
  `CategoryID` int(11) NOT NULL AUTO_INCREMENT,
  `CategoryName` varchar(255) NOT NULL,
  `Category` varchar(255) NOT NULL,
  `Status` tinyint(4) NOT NULL,
  `Order` int(11) NOT NULL,
  PRIMARY KEY (`CategoryID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1064

5
推荐指数
2
解决办法
155
查看次数

Wordpress MD5密码

我需要通过PHP脚本或MySQL将用户插入到Wordpress博客中,并且我有一个纯文本密码.我以为我可以这样做:

$query = "INSERT INTO $new_db.wp_users (user_login, user_pass, user_nicename)
select user_email, md5(user_password), user_name from $source_db.users";
Run Code Online (Sandbox Code Playgroud)

但是密码看起来与现在Wordpress密码的外观不同.所有密码都以$P$B

从阅读它说有一个盐...有没有办法获取像test123的密码,并把它变成Wordpress期望的加密密码?

php encryption wordpress md5

5
推荐指数
1
解决办法
2万
查看次数

MySQL查询中的PHP功能?

我有这个查询

$query = "INSERT INTO $new_db.wp_users (user_login, user_pass, user_nicename)
select user_email, md5(user_password), user_name from $source_db.users";
Run Code Online (Sandbox Code Playgroud)

我有这个功能

function wp_hash_password($password) {
    require_once('class-phpass.php');
    // By default, use the portable hash from phpass
    $wp_hasher = new PasswordHash(8, TRUE);
    return $wp_hasher->HashPassword($password);
}
Run Code Online (Sandbox Code Playgroud)

我需要查询是这样的

$query = "INSERT INTO $new_db.wp_users (user_login, user_pass, user_nicename)
select user_email, ". wp_hash_password(user_password) .", user_name from $source_db.users";
Run Code Online (Sandbox Code Playgroud)

但这失败了...任何想法

php mysql

5
推荐指数
1
解决办法
1万
查看次数

在当前元素的onchange上发送$(this)

我有这个HTML

<select class="category" style="margin-bottom: 5px;" onchange="getProducts('standard_product');">
Run Code Online (Sandbox Code Playgroud)

正如您所见,onchange调用getProducts函数.我想知道是否有办法发送此类似的

<select class="category" style="margin-bottom: 5px;" onchange="getProducts('standard_product', $(this));">
Run Code Online (Sandbox Code Playgroud)

我希望与当前的选择相关联

html javascript jquery

5
推荐指数
1
解决办法
7826
查看次数

我如何做一个不区分大小写的mysql包含字符串

我正在做一个查询,需要搜索工作软件是否在字符串中...唯一的问题是它可能是大写或小写所以我想这样做

and (cd.name LIKE '%software%' or cd.name LIKE '%Software%' )
Run Code Online (Sandbox Code Playgroud)

但我觉得如果有人知道,还有另一种方式

mysql

5
推荐指数
2
解决办法
5457
查看次数

如何在rails 3.1上安装jQuery

我以为它已经安装但我的gemfile中有

gem "jquery-rails"
Run Code Online (Sandbox Code Playgroud)

但在资产/ javascripts文件夹中我有

accounts.js.coffee
application.js
Run Code Online (Sandbox Code Playgroud)

这些都被注释掉了

这是我的虚拟轨道应用程序,但在源中没有jQuery和删除链接不起作用...任何想法丢失

ruby jquery ruby-on-rails ruby-on-rails-3

5
推荐指数
2
解决办法
8662
查看次数

我如何跳过前三行而不是FasterCSV中的第一行

我正在使用FasterCSV,我正在使用这样的foreach循环

FasterCSV.foreach("#{Rails.public_path}/uploads/transfer.csv", :encoding => 'u', :headers => :first_row) do |row|
Run Code Online (Sandbox Code Playgroud)

但问题是我的csv有前3行作为标题...任何方法使quickCSV跳过前三行而不是只有第一行?

ruby rubygems ruby-on-rails fastercsv ruby-on-rails-3

5
推荐指数
2
解决办法
7757
查看次数

为什么这种救援语法有效?

好的,所以我有一个我正在使用的应用程序的方法,它在生产中工作.我的问题为什么这有效?这是新的Ruby语法吗?

def edit
  load_elements(current_user) unless current_user.role?(:admin)

  respond_to do |format|
    format.json { render :json => @user }   
    format.xml  { render :xml => @user }
    format.html
  end

rescue ActiveRecord::RecordNotFound
  respond_to_not_found(:json, :xml, :html)
end
Run Code Online (Sandbox Code Playgroud)

ruby rescue

5
推荐指数
1
解决办法
1212
查看次数

我该如何调试黄瓜测试?

我有:

When /^(?:|I )follow "([^"]*)"(?: within "([^"]*)")?$/ do |link, selector|  
  with_scope(selector) do
   click_link(link)
  end
end
Run Code Online (Sandbox Code Playgroud)

我打电话给:

Background:
  Given I am an existing admin user
  When I follow "CLIENTS"
Run Code Online (Sandbox Code Playgroud)

我的HTML是这样的:

<a class="active" href="/companies"><h2>CLIENTS</h2></a>
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

.F-.F--U-----U

(::) failed steps (::)

no link with title, id or text 'CLIENTS' found (Capybara::ElementNotFound)
(eval):2:in `click_link'
./features/step_definitions/web_steps.rb:54:in `block (2 levels) in <top (required)>'
./features/step_definitions/web_steps.rb:14:in `with_scope'
./features/step_definitions/web_steps.rb:53:in `/^(?:|I )follow "([^"]*)"(?: within "([^"]*)")?$/'
features/client_add.feature:8:in `When I follow "CLIENTS"'
Run Code Online (Sandbox Code Playgroud)

我尝试过以下几点:

When I follow "<h2>CLIENTS</h2>"
Run Code Online (Sandbox Code Playgroud)

甚至尝试了save_and_open_page应该打开浏览器并仍然得到相同的结果:

Given /^I …
Run Code Online (Sandbox Code Playgroud)

ruby tdd ruby-on-rails cucumber ruby-on-rails-3

5
推荐指数
1
解决办法
5181
查看次数