草庐IT

地理数据库

全部标签

php - 当我尝试为我的数据库播种时出现错误

当我尝试使用faker在laravel5.4中播种我的数据库时出现错误useIlluminate\Database\Seeder;useapp\PostModell;classpostcarseederextendsSeeder{/***Runthedatabaseseeds.**@returnvoid*/publicfunctionrun(){//Let'struncateourexistingrecordstostartfromscratch.PostModell::truncate();$faker=\Faker\Factory::create();//Andnow,let'sc

php - 在 PHP 中使用 Nominatim 进行反向地理编码

我正在尝试在php中执行一些反向地理编码。不幸的是,我遇到了一个错误。$lon=100.753;$lat=13.69362;functiongetAddress($RG_Lat,$RG_Lon){$json="http://nominatim.openstreetmap.org/reverse?format=json&lat=".$RG_Lat."&lon=".$RG_Lon."&zoom=27&addressdetails=1";$jsonfile=file_get_contents($json);$RG_array=json_decode($jsonfile,true);forea

php - 在 Woocommerce 3 中获取用户地理定位的国家名称

我想根据用户geoip国家名称在WooCommerce标题中添加“我们运送到{countryname}”?我想在我的WooCommerce商店的标题中写入html内容,例如Weshipto"YourCountryname"。真的很感激任何帮助吗?我已经启用了WooCommerce地理定位。 最佳答案 您可以根据WC_GeolocationClass创建自定义函数这样:functionget_user_geo_country(){$geo=newWC_Geolocation();//GetWC_Geolocationinstanceo

javascript - 单击按钮时如何从数据库中一次检索 1 行?

我正在开发一个元素拣选系统,需要通过单击一个按钮一次遍历一个表中的一个项目。目前,该按钮仅检索并显示表中的第一项。我如何更改它以便在我单击按钮时一次遍历每个按钮?任何帮助将不胜感激,谢谢这是我用来检索数据的php文件mysqli_select_db($con,"items");$sql="SELECT*FROMitemsLimit1";$result=mysqli_query($con,$sql);while($row=mysqli_fetch_assoc($result))$rows[]=array_map('utf8_encode',$row);header('Content-Ty

php - 如何使用 PHP 脚本将 postgres 数据库备份到 sql 文件?

我有以下情况。我有一个导入CSV文件然后更新postgres数据库的PHP脚本现在我需要在导入之前创建数据库备份PHP文件在一台服务器上运行,postgres数据库在另一台服务器上运行我试过exec(pg_dumpdb_name-CdiOv>/tmp/db_name_backup.sql)但我认为这行不通,因为数据库在另一台服务器上。我不确定该怎么做,我可以用PHP编写正确的代码来执行备份,但这需要很长时间才能运行。任何广告将不胜感激 最佳答案 正如depesz所说,您需要使用-h选项来定义远程主机,但它仍然会提示输入密码,这是个问

PHP:以五个为一组显示数据库中的条目?

是否有可能,如果可以,我该怎么做,选择我数据库中一个表中的所有条目,然后在一组中一次显示五个结果。含义:举个例子,我的数据库中总共有15条记录,那么我想这样显示我的数据:Record[1],Record[2],Record[3],Record[4],Record[5]Record[6],Record[7],Record[8],Record[9],Record[10]Record[11],Record[12],Record[13],Record[14],Record[15]我不完全确定我是否可以使用SQL语句来完成,或者我必须编写某种“do...while”或循环来检索每组数据。我也考虑

php - 使用 PHP session ID、cookie + 数据库跟踪用户

我对应该如何处理session有一点疑问。现在,我有一个MySQL数据库,其中“users”表有一个session_id字段。如果为NULL,则用户未登录?如果该值与PHPSESSIDcookie的值相同,则用户已登录。我不知道为什么,但我觉得这不足以确定我正在与哪个用户打交道。我是否遗漏了什么,或者我的恐惧是否站不住脚? 最佳答案 据我所知,您的描述没有本质上的错误。当然,您的登录和注销机制需要在登录或注销时可靠地添加和删除用户ID。(仅在密码匹配时插入用户名等)。此外,需要可靠地删除过期的session。如果给出了,这应该没问题

php - 无法通过 php PDO 插入 SQLite 数据库

请帮忙看看哪里出了问题....(我测试了数据库连接没问题)prepare("INSERTINTOuser_infoVALUES(?,?)");$stmt->bindParam(1,$a);$stmt->bindParam(2,$b);$a=$user_name;$b=$password;$stmt->execute();}catch(PDOException$e){echo$e->getMessage();}?> 最佳答案 在评论中与@DerrickCoetzee讨论后,我有时间重新考虑这个答案。事实是,答案实际上可能是在某些服务器

数据库中的 PHP 和标签

我正在将标签提交到数据库中,例如tag1、tag2、tag3。我将如何拆分它们,以便我可以将它们分成链接,然后查询数据库以查找使用这些标签的其他提交? 最佳答案 您可能应该将标签保存在单独的表中,并使用包含记录ID的字段将它们链接到记录。数据库中的大多数一对多关系都需要单独的表。逗号分隔值与使数据库如此强大的原因背道而驰。 关于数据库中的PHP和标签,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

php - 我应该在发送之前在数据库中对电子邮件进行排队,而不是即时发送吗?

我正在开发一个网站,在某些事件/用户操作(在照片中标记、添加为friend等)后向用户发送电子邮件通知根据我的经验,从网络服务器发送电子邮件可能很慢。例如,在创建新用户时,我会发送一封电子邮件来确认/欢迎该帐户。但是,在完成发送电子邮件时,有时会出现短暂的暂停等待页面加载。我担心的是,如果我在连接到邮件服务器时遇到问题或邮件服务器过载,它会成为我的应用程序/页面加载的瓶颈所以我的问题是,从一致发送电子邮件的Web应用程序发送电子邮件的最佳方式是什么?我是否应该创建一个队列系统,将电子邮件内容存储在数据库中,然后运行计划的cron作业来处理所有未送达的电子邮件?或者我是否应该在用户完成操