小编Jos*_*he4的帖子

两个表中的SQL语句

我想知道是否有可能从一个表中选择某些列,从第二个表中选择另一个列,这与第一个表中的非导入列有关.我必须从访问中获取此数据,并且不知道是否可以使用Access或SQL.

sql ms-access

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

如何使用bash或Perl重新格式化mbox文件中的消息?

我有一个巨大的mbox文件,其中可能有500封电子邮件.

它看起来如下:

From x@blah.com Fri Aug 12 09:34:09 2005
Message-ID: <42FBEE81.9090701@blah.com>
Date: Fri, 12 Aug 2005 09:34:09 +0900
From: me <x@blah.com>
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: someone <someone@hotmail.com>
Subject: Re: (no subject)
References: <BAY101-F9353854000A4758A7E2CCA9BD0@phx.gbl>
In-Reply-To: <BAY101-F9353854000A4758A7E2CCA9BD0@phx.gbl>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Status: RO
X-Status: 
X-Keywords:                 
X-UID: 371
X-Evolution-Source: imap://x+blah.com@blah.com/
X-Evolution: 00000002-0010

Hey

the actual content of the email

someone wrote:

> lines of quotedtext
Run Code Online (Sandbox Code Playgroud)

我想知道如何删除所有引用的文本,除去To,From和Date行之外的大部分标题,并且仍然有点连续.

我的目标是能够将这些电子邮件打印成书籍格式,目前每个程序都希望每页打印一封电子邮件,或者所有标题和引用文本.有关从哪里开始使用shell工具制作小程序的任何建议?

bash perl mbox

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

sql插入和更新问题

我有一个表格,可以将数据插入数据库.此表单获取字段的内容,然后显示结果页面,显示在上下文中输入的信息.此页面上有一个链接用于编辑用户信息,该信息将返回到上一个表单.显然,我不希望插入重复记录.如果记录已存在,是否有一种简单的方法可以使用更新语句?我用ajax和php做这个.

php mysql ajax

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

Javascript语法问题 - 找到它

我有以下javascript代码段,由于缺少而无法加载; 在使用searchUserInfo的urr声明之前的语句之前..我有双重和三重检查此代码

function submitUserInfo(username) {

    url = "edit_user.php?cmd=submitinfo&username="+username+"&firstname="+document.userForm.firstname.value+"&lastname="+document.userForm.lastname.value+"&flaggedauctions="+document.userForm.flaggedauctions.value+"&lastauction="+document.userForm.lastauction.value+"&street1="+document.userForm.street1.value+"&city1="+document.userForm.city1.value+"&postcode1="+document.userForm.postcode1.value+"&street2="+document.userForm.street2.value+"&city2="+document.userForm.city2.value+"&postcode2="+document.userForm.postcode2.value+"&phone="+document.userForm.phone.value+"&mobilephone="+document.userForm.mobilephone.value+"&fax="+document.userForm.fax.value+"&email="+document.userForm.email.value+"&website="+document.userForm.website.value+"&bank="+document.userForm.bank.value+"&banknumber="+document.userForm.banknumber.value+"&accountnumber="+document.userForm.accountnumber.value+"&comments="+document.userForm.comments.value;

    var xmlHttp=GetXmlHttpObject(); //you have this defined elsewhere

    //if(xmlHttp.responseText == 'true') {

        xmlHttp.open("GET",url,true);

        xmlHttp.send(null);

        updateByUser(username);

    //}

}

function searchUserInfo() {

    url = "get_results.php?cmd=SearchUserData&searchstring="+document.searchForm.search.value"&subcat="+subcat;

    var xmlHttp=GetXmlHttpObject(); //you have this defined elsewhere

    //if(xmlHttp.responseText == 'true') {

        xmlHttp.open("GET",url,true);

        xmlHttp.send(null);

        update('Layer3', url);

    //}

}
Run Code Online (Sandbox Code Playgroud)

我使用过jslint,看不清楚是什么,如果有什么变化的话.没有错误.我正在使用萤火虫,但它并没有帮助我.

html javascript

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

限制唯一记录的sql

我有一个表,可能有大约100条记录,带有一个用户名字段。可能有许多具有相同用户名的记录。我如何确保每个用户名仅返回一条记录,而不管它是哪一条记录?

例如下表

users

username    item    firstname   lastname
-------------------------------------------------
superhans   shoes   super       hans
jez         hat     jeremy      sisto
jez         book    jeremy      sisto
flinto      train   fred        flintstone
superhans   shirt   super       hans
Run Code Online (Sandbox Code Playgroud)

仅返回以下内容:

username    item    firstname   lastname
-------------------------------------------------
superhans   shoes   super       hans
jez         hat     jeremy      sisto
flinto      train   fred        flintstone
Run Code Online (Sandbox Code Playgroud)

mysql sql limit

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

在表单中将参数传递给php?

我有通过PHP回应的基本html表单:

<html>
<body>
<?php 
if (isset($_GET["pk"]))
 { $pk = $_GET["pk"];}
echo '<form action="up.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" /> 
<br />
<input type="submit" name="submit" value="Submit" />
</form>';
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想将pk的值传递给up.php

修改动作="up.php?pk = $ pk"不起作用.

php forms

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

在PHP问题的HTML中引用

我试图生成一个特定的链接和伴随html depednant存在的文件.我用来这样做的代码:

if(file_exists('../images/'. $pk . '.jpg'))
    {
    $imageSrc = "../images/". $pk . ".jpg";
    $imagehtml = htmlentities(json_encode("<img src=\"".$imageSrc."\" >"));
    $screenshotLink =  "<p><a href=\"#\" onclick=\"makewindows(\"$imagehtml\"); return false;\">View Screenshot</a>";
       } 
else {
    $screenshotLink = '';
     }
Run Code Online (Sandbox Code Playgroud)

这导致以下无用的html:

<a href="#" onclick="makewindows(" &quot;&lt;img="" src="%5C%22..%5C/images%5C/160329461329.jpg%5C%22" &gt;&quot;="" );="" return="" false;="">View Screenshot</a>
Run Code Online (Sandbox Code Playgroud)

我不明白这一点,因为上面的代码完全相同:

$html = htmlentities(json_encode($ARTICLE_DESC));

$imagehtml = htmlentities(json_encode("<img src='".$imageSrc."' >"));

echo "<a href='#' onclick=\"makewindows(" . $imagehtml . "); return false;\">

<img src='".$imageSrc."' width='".$imageSize["width"]."' height='".$imageSize["height"]."'></a>

<p><a href='#' onclick=\"makewindows(" . $html . "); return false;\">Click for full description </a></p>"; …
Run Code Online (Sandbox Code Playgroud)

html php

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

排除"意外的$ end"错误

我是PHP新手并尝试使用以下代码:

<?php
include 'config.php';
include 'opendb.php';

$query = "SELECT name, subject, message FROM contact";
$result = mysql_query($query);

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo "Name :{$row['name']} <br>" .
         "Subject : {$row['subject']} <br>" . 
         "Message : {$row['message']} <br><br>";
"ARTICLE_NO :{$row['ARTICLE_NO']} <br>" .
"ARTICLE_NAME :{$row['ARTICLE_NAME']} <br>" .
"SUBTITLE :{$row['SUBTITLE']} <br>" .
"CURRENT_BID :{$row['CURRENT_BID']} <br>" .
"START_PRICE :{$row['START_PRICE']} <br>" .
"BID_COUNT :{$row['BID_COUNT']} <br>" .
"QUANT_TOTAL :{$row['QUANT_TOTAL']} <br>" .
"QUANT_SOLD :{$row['QUANT_SOLD']} <br>" .
"STARTS :{$row['STARTS']} <br>" .
"ENDS :{$row['ENDS']} <br>" .
"ORIGIN_END :{$row['ORIGIN_END']} <br>" . …
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
690
查看次数

mysql_fetch_array()返回'提供的参数不是有效的MySQL结果资源'

我正在尝试以下代码:

<?php

    $link = mysql_connect('localhost', 'root', 'geheim');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';



    $query = "SELECT * FROM Auctions";
    $result = mysql_query($query);

    while($row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
        foreach($row as $field=>$value)
        {
            echo "$field: {$value} <br />";
        }
    }
    mysql_close($link);

?> 
Run Code Online (Sandbox Code Playgroud)

并得到此错误:

Warning: mysql_fetch_array(): supplied argument is not a
    valid MySQL result resource in
    C:\Programme\EasyPHP 2.0b1\www\test.php on line 14
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

php mysql

0
推荐指数
1
解决办法
1035
查看次数

mysql导入csv问题

好吧,我刚刚阅读并尝试在最后一小时将csv文件从access导入到mysql中,但无论我尝试什么,我都无法正确地执行此操作.

我的桌子是这样的:

+-----------------+-------------
| Field           | Type
+-----------------+-------------
| ARTICLE_NO      | varchar(20)
| ARTICLE_NAME    | varchar(100)
| SUBTITLE        | varchar(20)
| CURRENT_BID     | varchar(20)
| START_PRICE     | varchar(20)
| BID_COUNT       | varchar(20)
| QUANT_TOTAL     | varchar(20)
| QUANT_SOLD      | varchar(20)
| STARTS          | datetime
| ENDS            | datetime
| ORIGIN_END      | datetime
| SELLER_ID       | varchar(20)
| BEST_BIDDER_ID  | varchar(20)
| FINISHED        | varchar(20)
| WATCH           | varchar(20)
| BUYITNOW_PRICE  | varchar(20)
| PIC_URL         | varchar(20)
| PRIVATE_AUCTION | varchar(20) …
Run Code Online (Sandbox Code Playgroud)

html php mysql csv

0
推荐指数
1
解决办法
4820
查看次数

变量没有通过?

我有这个代码

while($row = mysql_fetch_row($result))
{
echo '<tr>';
$pk = $row[0]['ARTICLE_NO'];

foreach($row as $key => $value)
{
echo '<td><a href="#" onclick="GetAuctionData(\''.$pk.'\')">' . $value . '</a></td>';
}
Run Code Online (Sandbox Code Playgroud)

得到PK.然后将pk传递给axjax部分:

function GetAuctionData(pk)
{
.....
var url="get_auction.php?"
url=url+"cmd=GetAuctionData&pk="+pk;
Run Code Online (Sandbox Code Playgroud)

最后在一个单独的php文件中使用:

$pk = $_GET["pk"];
$sql="SELECT * FROM Auctions WHERE ARTICLE_NO ='$pk'";
Run Code Online (Sandbox Code Playgroud)

第二个php文件在单独使用它并传递参数时工作正常.同样,任何地方都没有错误.问题似乎是传递或生成$ pk,因为输出文件中的链接导致$ pk被增加2,例如4,6,8等

我不明白为什么会这样.

javascript php ajax

0
推荐指数
1
解决办法
296
查看次数

sql连接问题

我有两张桌子,拍卖和用户.

我想从category = x的拍卖中选择用户名表,然后从users表中选择字段a,b和c,其中用户的用户名字段与拍卖中的用户名字段匹配.

我在尝试这个:

SELECT AUCTIONS.USERNAME, USERS.firstname, USERS.lastname, USERS.flaggedauctions
FROM AUCTIONS
INNER JOIN USERS
ON AUCTIONS.USERNAME=USERS.USERNAME
Run Code Online (Sandbox Code Playgroud)

这似乎有效.但是,USERNAME不是任何一个表中的主键,并且在拍卖表中可以有许多具有相同用户名的记录,因为在users表中每个用户名只有一个记录.

上面的查询有效,但如果我想将结果集限制为10,则会出现问题.这可能导致返回10条记录,其中一些是重复记录.有没有办法在另一个查询中运行限制为每个姓氏1个记录的查询?

编辑:回答Quassnoi的帖子

用户名始终是唯一的

如果我有

Auctions:
    username    category    blah
    -------------------------------------
    user1       category1   tshirt
    user2       category2   jeans
    user3       category3   shoes
    user2       category3   belt
    user3       category3   pants

Users:
    username    firstname   lastname
    -------------------------------------
    user1       john        smith
    user2       fred        black
    user3       alice       brady

Then given category 3 as the category, I would want to show:

    username    firstname   lastname
    -------------------------------------
    user2       fred        black
    user3       alice       brady

With username …
Run Code Online (Sandbox Code Playgroud)

mysql sql

0
推荐指数
1
解决办法
196
查看次数

这个create table语句有什么问题

有没有人知道这个mysql的create语句有什么问题?

编辑:现在它声明错误接近:修订VARCHAR(20),paypal_accept TINYINT,pre_terminat'在第4行

感谢大家的帮助

使用sql美化后仍然出现错误

CREATE TABLE AUCTIONS (
  ARTICLE_NO      VARCHAR(20),
  ARTICLE_NAME    VARCHAR(100),
  SUBTITLE        VARCHAR(20),
  CURRENT_BID     VARCHAR(20),
  START_PRICE     VARCHAR(20),
  BID_COUNT       VARCHAR(20),
  QUANT_TOTAL     VARCHAR(20),
  QUANT_SOLD      VARCHAR(20),
  START           DATETIME,
  ENDS            DATETIME,
  ORIGIN_END      DATETIME,
  SELLER_ID       VARCHAR(20),
  BEST_BIDDER_ID  VARCHAR(20),
  FINISHED        VARCHAR(20),
  WATCH           VARCHAR(20),
  BUYITNOW_PRICE  VARCHAR(20),
  PIC_URL         VARCHAR(20),
  PRIVATE_AUCTION VARCHAR(20),
  AUCTION_TYPE    VARCHAR(20),
  INSERT_DATE     DATETIME,
  UPDATE_DATE     DATETIME,
  CAT_1_ID        VARCHAR(20),
  CAT_2_ID        VARCHAR(20),
  ARTICLE_DESC    VARCHAR(20),
  DESC_TEXTONLY   VARCHAR(20),
  COUNTRYCODE     VARCHAR(20),
  LOCATION        VARCHAR(20),
  CONDITION       VARCHAR(20),
  REVISED         VARCHAR(20),
  PAYPAL_ACCEPT   TINYINT,
  PRE_TERMINATED  VARCHAR(20),
  SHIPPING_TO     VARCHAR(20),
  FEE_INSERTION   VARCHAR(20),
  FEE_FINAL       VARCHAR(20),
  FEE_LISTING     VARCHAR(20),
  PIC_XXL …
Run Code Online (Sandbox Code Playgroud)

mysql sql database

-1
推荐指数
1
解决办法
454
查看次数

标签 统计

php ×7

mysql ×6

sql ×4

html ×3

ajax ×2

javascript ×2

bash ×1

csv ×1

database ×1

forms ×1

limit ×1

mbox ×1

ms-access ×1

perl ×1