草庐IT

MySQL存储引擎

全部标签

php - 有事时写入MySQL数据库?

我正在用javascript构建一个游戏,你可以在其中边走边捡东西,现在它运行良好,但它不会将你捡起的东西保存在我的数据库中,所以当你退出游戏时,你会失去进度.每次用户走进某个地方时(当div具有特定位置时),我都需要保存到我的数据库中。现在有一个大的javascriptIF基本上从map中删除项目。是否可以让javascript运行写入数据库的PHP代码?我该怎么做? 最佳答案 由于Javascript是客户端代码,您不能简单地用它调用PHP(服务器端代码)。您可以做的是发布到运行PHP代码的页面,例如使用AJAX。

php - 如何将 mysql 表导出到 csv 文件并下载

我正在尝试将数据从mysql导出到csv文件。我采用了以下脚本,但$result变量有错误:mysql_num_fields告诉提供的参数无效$filename='myfile.csv';$result=db_query("SELECT*FROM{loreal_salons}");drupal_set_header('Content-Type:text/csv');drupal_set_header('Content-Disposition:attachment;filename='.$filename);$count=mysql_num_fields($result);for($i=

php - 在存储到数据库之前添加到用户输入值

我有一个表单,用户可以在其中填写并点击提交。然后将信息存储在数据库中。我有一个叫做高度的字段。我希望用户输入类似10的内容,但我不希望他们同时输入测量值。我希望在存储到数据库之前将其添加到“10”所以当他们点击10并提交时,我希望它在数据库中显示为10英寸或10"。我尝试用谷歌搜索它,但一无所获,因为我必须非常具体地使用关键字,而且我只是不知道如何搜索它。有谁知道我怎样才能做到这一点? 最佳答案 为什么要将其作为文本存储在数据库中?这不应该是数据库问题,而是UI问题。存储10,然后在提取数据时只添加inches?或者您可以将10作为

php - 警告 : mysql_data_seek(): Offset 1 is invalid for MySQL result index 5 (or the query data is unbuffered)

请任何人提供帮助。我正在尝试执行以下php代码:$sql="SELECT*FROMvendorsWHEREvuid=".$uid."ANDstatus="."'c'";$sql=$sql."LIMIT0,10";$result=mysql_query($sql);$numrows=mysql_num_rows($result);for($i=0;$i0){mysql_data_seek($result,$i);}我收到以下错误警告:mysql_data_seek():偏移量1对于MySQL结果索引5无效(或查询数据未缓冲)。$numrows为2,因此mysql_data_seek的范围

php - MySQL 在执行插入查询时存储错误的值

每当我使用下面的插入查询将数据插入mysql数据库时,查询就会成功运行,但是当我检查数据库中的数据时,它会显示一些其他值,而不是我通过查询插入的原始值。我使用PHP和MySQL来执行插入查询。如果有人有任何解决方案,请帮我解决这个问题。我的代码是:但是当我检查数据时,我没有找到值5555555558888888和99999994444444,两个字段2147483647中都有一些垃圾值>. 最佳答案 您尝试存储的值大于我假设您为数据库中的字段设置的整数数据类型。2147483647是可以存储的最大整数值。更改字段的数据类型(长值)。

用于解析 JSON 并添加到数据库 mysql 的 PHP

我正在使用phonegap和jquerymobile制作一个网络应用程序(android)。我正在尝试将html表单中的三个字段作为json发送到一个php页面,该页面将解码json字符串/对象(我是json、ajax、jquery的新手)并将这三个字段作为mysql查询添加到我本地主机上的数据库。我的html页面如下所示:$(document).ready(function(){$('#btn').bind('click',addvalues);});functionaddvalues(){$.ajax({url:"connection.php",type:"POST",data:"

php - 使用 foreach 代替 while 循环循环 mysql_fetch_assoc

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭2年前。Improvethisquestion我有一个mysql查询:$result=mysql_query("myquery");有没有办法让这样的事情发挥作用?$results=mysql_fetch_assoc($result);//fetchtheresults并使用foreach而不是经典的while循环它们:foreach($resultsas$result){$result1=$result->result1;$result2=

php - AJAX 全局数组存储

长话短说,我正在尝试将相应的数据值从返回AJAX的JSON存储到这些全局数组中。我知道数组构建正确,因为我已将警报放在AJAX中,但当我将它放在AJAX之外时,数组仍未定义。我如何导出整个popDataJSON对象以对其进行处理并将值存储在全局数组中,或者如何在AJAX中填充数组以在调用外部进行?我需要这些数组可以被另一个函数访问,以将人口值与用户选择的狭窄范围内的值进行比较——如果有人想提出更好的方法,但它必须拉人口值onLoad这是已经在HTML中完成了。我认为这是在服务器上使用最少的AJAX调用来做到这一点的最精简的方法,但我愿意接受建议!:DvarpopProducers=ne

php - 在服务器上存储图像的最佳方式

我有一个使用6个不同参数生成图像的网络服务。该过程持续1秒。我使用函数ImageCreateFromPNG、ImageCopy和ImageJPEG现在我想加快速度。这个想法是保存已经在服务器上生成的图像,如果它们已经存在,则通过使用带有6个参数的名称来使用它们。我的问题是:有没有比将jpg文件保存在服务器目录中更好的方法来存储图像?(因为有6^6(恕我直言6的6次方)组合可能性)再见了 最佳答案 在服务器上以良好的老式文件格式存储图像。将图像存储在数据库中效率不高,最终可能会带来比其值(value)更大的痛苦。将图像存储在一个文件夹

php - 改进 MySQL 查询

目前在我的电子商务网站中有以下2个表格:我使用了2个查询来生成$query=$this->db->query("SELECTcount(*)AShits,product_idFROMvisitorsGROUPBYproduct_id");if($query->num_rows()>0){foreach($query->result()as$row){$hits=$row->hits;$product_id=$row->product_id;$data=array('product_id'=>$product_id,'hits'=>$hits);$this->db->insert('vi