小编Sam*_*ron的帖子

MySQL group with with where子句,其count大于1

这应该是非常简单的我知道,但对于我的生活,我无法得到我的查询来做我需要的.

我希望找到那些有一定地位(所有行paid)按分组ref但前提是发现了超过1行.

这是我的示例表:

+-----+----------+----------+-------+
| id  | deleted  | status   |  ref  |
+-----+----------+----------+-------+
|   1 |        0 | pending  | 10001 |
|   2 |        0 | paid     | 10001 |
|   3 |        0 | paid     | 10001 |
|   4 |        0 | paid     | 10002 |
|   5 |        1 | pending  | 10002 |
|   6 |        1 | paid     | 10002 |
|   7 |        0 | pending  | 10003 …
Run Code Online (Sandbox Code Playgroud)

mysql

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

新版本的PHPMyAdmin阻止了我能够编辑数据

我的服务器管理员刚刚将PHPMyAdmin升级到v4.0.4.2.

现在我无法编辑下表中的行:

CREATE TABLE IF NOT EXISTS `product_options` (
  `product_id` int(10) NOT NULL,
  `option_id` int(10) NOT NULL,
  KEY `product_id` (`product_id`,`option_id`)
)
Run Code Online (Sandbox Code Playgroud)

当我浏览表中的数据时,PHPMyAdmin只返回此错误消息:

This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.

我不想在此表中使用唯一列,因此如何编辑数据?我可以改变一个设置吗?

非常感谢

MySQL v5.1.70

编辑/解决方案

我意识到它不一定是一个新的unique columnPHPMyAdmin想要我创建,而是一个unique index.这意味着我的表的结构不必改变 - 我只需要添加一个唯一的索引,无论如何我应该这样做.

mysql phpmyadmin

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

使用PHP在Excel文件(xls)中提取图片/图像

我有一个电子表格,我想用PHP导入.我可以使用PHPExcel导入单元格数据,但无法弄清楚如何使用电子表格中的图像.

有没有办法做到这一点然后使用PHP中的图像保存到服务器等?

非常感谢您的帮助!:)


更新:

@ mark-baker - 非常感谢你对此的帮助!

我在一个带有一个JPG的测试XLS文件中使用了下面的代码:

$objPHPExcel = PHPExcel_IOFactory::load("SH.xls");

foreach ($objPHPExcel->getActiveSheet()->getDrawingCollection() as $drawing) {
    if ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) {
        ob_start();
        call_user_func(
            $drawing->getRenderingFunction(),
            $drawing->getImageResource()
        );
        $imageContents = ob_get_contents();
        ob_end_clean();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想我可以输出JPEG标题和$imageContents显示图像的内容.

我如何获得电子表格中图像的实际名称,例如"Picture1"?PHPExcel_Worksheet_MemoryDrawing可以实现吗?

我不能够感谢你!

php phpexcel

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

正则表达式模式使用w.*不匹配以外来字符开头的文本,例如Ä

我有以下我成功使用的正则表达式:

preg_match_all('/(\d+)\n(\w.*)\n(\d{3}\.\d{3}\.\d{2})\n(\d.*)\n(\d.*)/', $text, $matches)
Run Code Online (Sandbox Code Playgroud)

但是我刚刚发现,如果(\w.*)部件匹配的文本以外来字符开头Ä,那么它与任何东西都不匹配.

任何人都可以帮助我正确的模式应该是什么,而不是(\w.*)匹配以任何字符开头的字符串?

非常感谢

php regex preg-match-all preg-match

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

使用tcpdf和PHP从PDF中的字体中丢失英镑符号(£)

我已经使用addTTFfont()最新版本的tcpdf(5.9.134)中的方法来转换Arial字体.然而,它不打印英镑符号(£)并且似乎跳过转换此字符.它打印的所有内容都是一个空白框,字符应该是.

有谁知道是否可以列出要包含的字体转换的自定义字符?

谢谢

解决方法:

当我使用这个网站转换我的字体时,£符号出现正确:

http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf

我只能想象我没有使用该addTTFfont方法正确转换字体.无论如何,现在我很高兴,因为英镑出现了.

php pdf fonts tcpdf

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

javascript函数没有返回正确的值

我有这个检查英国邮政编码的功能.问题是它永远不会返回truefalse- 只是undefined.

function PostcodeAnywhere_Interactive_FindByPostcode_v1_00(Key, Postcode, UserName) {

    var retval;

    $.getJSON("https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/FindByPostcode/v1.00/json3.ws?",
    {
        Key: Key,
        Postcode: Postcode,
        UserName: UserName
    },
    function (response) {
        // Test for an error
        if (response.Items.length == 1 && typeof(response.Items[0].Error) != "undefined") {
            // Show the error message
            retval = false;
        } else {
            // Check if there were any items found
            if (response.Items.length == 0){
                retval = false;
            } else {
                retval = true;
            }
        }
    });

return retval;

}
Run Code Online (Sandbox Code Playgroud)

对我而言,它看起来应该总是回归, …

javascript jquery function

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

Worldpay Direct XML PHP集成

我正在编写一个PHP脚本来获取我的网站上的信用卡和客户详细信息,将这些详细信息无形地发送到Worldpay的服务器进行处理,然后根据响应(付费,失败等)采取行动.

我的问题是,在发送我的XML时,我似乎无法通过Worldpay进行身份验证 - 我已MYMERCHANTCODE用适当的商家代码替换.这是我正在使用的代码 - 它基于Worldpay的示例:

require_once 'HTTP/Request.php';

$xml='<?xml version="1.0"? encoding="UTF-8"?>
<!DOCTYPE paymentService PUBLIC "-//WorldPay//DTD WorldPay PaymentService v1//EN""http://dtd.worldpay.com/paymentService_v1.dtd">
<paymentService version="1.4" merchantCode="MYMERCHANTCODE">
    <submit>
        <order orderCode="T0211010">

              <description>20 Tulip Bulbs from MYMERCHANT Webshops</description>

              <amount value="2600" currencyCode="EUR" exponent="2"/>

              <paymentDetails>
                  <VISA-SSL>
                      <cardNumber>4444333322221111</cardNumber>
                      <expiryDate>
                          <date month="09" year="2009"/>
                      </expiryDate>
                      <cardHolderName>J. Shopper</cardHolderName>
                      <cvc>123</cvc>
                      <cardAddress>
                          <address>
                               <street>47A Queensbridge Rd</street>
                               <postalCode>CB94BQ</postalCode>
                               <countryCode>GB</countryCode>
                          </address>
                      </cardAddress>
                   </VISA-SSL>
                   <session shopperIPAddress="123.123.123.123" id="0215ui8ib1" />
              </paymentDetails>

              <shopper>
                  <shopperEmailAddress>jshopper@myprovider.int</shopperEmailAddress>
                  <browser> [This example uses firefox 3.5.5 to demonstrate]
                       <acceptHeader>text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</acceptHeader>
                       <userAgentHeader>Mozilla/5.0 (Windows; U; Windows NT …
Run Code Online (Sandbox Code Playgroud)

php xml worldpay

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