小编Abh*_*hek的帖子

如何找出mysql数据库的用户名和密码

我忘记了我为mysql数据库设置的用户名和密码.我怎么能找到它?我正在使用wamp服务器.我是新手mysql.

mysql passwords

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

MySQL数据库文件驻留在WAMP中的哪个位置?

我很好奇,因为我开始学习PHP和MySQL,关于MySQL的数据库和其他文件驻留在硬盘上的位置.我在Windows XP SP2平台上安装了WAMP.

mysql database file

21
推荐指数
3
解决办法
4万
查看次数

如何通过游标获取android中的Timestamp列值

如何通过游标从数据库列获取Timestamp值并将其存储在android sdk中的Timestamp变量中.我使用java.sql.Timestamp,sqlite数据库中的值是TIMESTAMP类型.我创建了一个具有所有字段作为数据库列名的类,并希望在从数据库中读取记录后创建新对象.

java sql sqlite android mysqli

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

在PHPUnit/DBUnit中关闭外键约束

我正在开发用于测试模型功能的单元测试.

我使用PHP PDO与DBUnit 1.1.2和PHPUnit 3.6.10,我的数据集是一个yml文件.

我需要在数据库中加载灯具时关闭外键检查.之后,我需要再次打开它,以便我可以在这些约束下运行我的测试.

下面是我的通用Testcase文件中的代码片段(不是整个类文件),我将包含在我开发的任何新测试用例中.

当我在这些设置下运行测试用例时,我发现$ pdo-> exec()没有执行.

我的做法有什么问题?还有更好的选择吗?

class MyTestCase extends PHPUnit_Extensions_Database_TestCase {

public function getConnection() {
  $this->pdo = $this->getPDO();

  echo "BEFORE FOREIGN KEY QUERY\n";
  $conn =  $this->createDefaultDBConnection($this->pdo, 'my-schema');
  $this->pdo->exec("set foreign_key_checks=0");

  return $conn;
}

private function getPDO() {
  include BASEPATH . '/application/config/database.php';
  $dbt = $db['testing'];
  $conn_string = sprintf("%s:host=%s;dbname=%s", $dbt['dbdriver'], $dbt['hostname'],     $dbt['database']);
  $pdo = new PDO($conn_string, $dbt['username'], $dbt['password']);
  return $pdo;
}

public function getDataSet() {
  echo "BEFORE FOREIGN KEY QUERY in getDataSet\n";
  $this->pdo->exec("set foreign_key_checks=1");
  return new PHPUnit_Extensions_Database_DataSet_YamlDataSet(ROOTPATH."/application/tests/data/my-dataset.yml");
} …
Run Code Online (Sandbox Code Playgroud)

phpunit dbunit pdo unit-testing foreign-keys

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

在PHP中通过SFTP传输大文件

我有一个大文件(200 MB以上).我需要通过PHP cron job转移它.使用Phpseclib会出现以下错误:

/app/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php中允许的内存大小为134217728个字节(尝试分配4133个字节)

有没有办法可以做到这一点PHP cron job

代码很简单,其中$ localFile是一个已经存在的CSV文件

$sftp->put('/Import/coupons/coupons_import_test.csv', $localFile, NET_SFTP_LOCAL_FILE);
Run Code Online (Sandbox Code Playgroud)

PS.这需要PHP/tmp文件夹中生成该文件后完成,因此传输脚本的时间必须发挥作用.

[编辑]我不打算增加内存限制,因为以后的文件可能会更大.我可以部分传输文件(附加模式)或使用PHP cron的一些shell脚本的解决方案是值得的

远程服务器上的文件大小为111.4 MB,而本地实际文件大得多.

[修复后编辑]从版本1.0更改为版本2.0.2后问题消失我必须修改put的代码

$sftp->put('/Import/coupons/coupons_import.csv', $localFile, $sftp::SOURCE_LOCAL_FILE);
Run Code Online (Sandbox Code Playgroud)

php cron sftp net-sftp phpseclib

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

跳转到php中的函数声明

我有php的以下ide

  1. Dreamweaver中
  2. PHP-的Eclipse
  3. Textpad

我希望跳转到函数的定义,该定义位于另一个尚未打开的文件中.我怎么能这样做 我正在研究网站代码,并在我的本地根文件夹中拥有整个目录结构.我遇到了某些功能,我不知道他们的定义是在哪个文件中.请提出建议.

php function

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

$ _SERVER ['DOCUMENT_ROOT']路径不起作用

我使用文档根提供无效的绝对路径.如果我回应这条道路,那么结果证明是C:wamp/www/proman/header.php.我给出相对路径它工作得很好这里有什么问题?

$path = $_SERVER['DOCUMENT_ROOT']."proman/header.php";
Run Code Online (Sandbox Code Playgroud)

我在这里阐述我的问题:我有2个php文件data_object.php和user.class.php.user.class.php有一个data_object.php的include语句,它相对于user.class.php.这两个文件在不同的目录层次结构下.现在,当我想创建一个User()对象时,我必须在不同层次结构的各种文件(如projects.php,links.php)中包含此user.class.php.问题是data_object.php的文件包含的相对路径对于projects.php有效,但是如果我打开links.php,则错误消息说它无法打开user.class.php中的文件data_object.php.我认为相对包含data_object.php它正在考虑包含user.class.php的文件的路径.我在多个场景中遇到这样的问题我必须保持我的目录结构,但必须找到一种方法来处理嵌套包含.我目前正在WAMP服务器上运行,但在完成后我必须在域上托管解决方案.请帮忙

php path

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