English 中文(简体)
以 PHP 和 Javascript 装入 MySQL 数据的最佳方式
原标题:Best way to load data from MySQL with PHP and Javascript

查看其它问题时, 似乎没有任何问题对我的案件来说足够具体。 我正在创建一个类似博客的网站, 并且已经创建了一个用户认证的页面, 允许我使用发送到将数据存储在 MySQL 数据库的 php 文件的 php 格式添加标题、 主内容和图像。 然后, php 将我转到索引页面上, 我想在索引页面上加载最新的博客文章和所有先前的日志, 并把它们放入一个外形 。 我并不认为我需要 AJAX 来做到这一点。 因此, 我只需要每次访问都加载数据, 最好用$( 文件) 来调用 javascript 函数。 是否( ) 将数据存入数据库? 如果是的话, 我如何在索引中应用 PHP 来与数据库一起工作, 然后将信息存储在 javacrip 变量中 。

谢谢 谢谢

最佳回答

您当然不需要 AJAX 。 请使用您的索引. php 页面查看 DB 中的博客文章, 然后绕过并回响它们 。

您可以稍后加入 AJAX 来调用一个 php 页面, 该页面会为您提供博客文章。 这样您就可以在新博客文章创建后加载后更新该页面 。

希望这有帮助。

问题回答

显然,你似乎对每种语言的作用都没有坚定的把握。 如果你自己再做一些东西, 听从那些已经建造了全部语言并能够展示出来的人的建议(见我的简介,我的网址包括一个博客、论坛、私人信息、聊天室、CMS等等, 这些都是完全由我自己用别人的代码而完全由我建造的 ) 。

(X)HTML - 它为名词语言、 图像、 段落、 CSS 用于样式页面的分区元素等 。

CSS - 形容词语言,描述(X)HTML名词语言的显示方式。

JavaScript - 动词语言, 事件驱动; 当用户执行此代码( 自动停用、 点击、 装入等) 时( 通常是一个函数 ) 。 AJAX 只是在页面装入完成后装入内容 。 一旦您具备了基本功能, 您就可以担心这些奇特的东西 。

PHP - 服务器侧面语言, 准备要发送到客户端计算机的代码( 主要是 XHTML ) 。

数据库 - 存储内容的数据库。

“$(文件)redi()”不是 JavaScript, 也就是 s jQuery 。 如果您想要学习远离 JavaScript 图书馆, 学习真正的 JavaScript, 否则, 您将再次运行到与此相关的恶梦中去( 与本地的 JavaScript 相比, 更新的图书馆会改变你必须如何编码他们等等 ) 。 您可以随意查看我的网站源代码, 因为它是作为应用程序/ xhtml+xml 写入的 XHTML, 意思是它将会在普通的 HTML 中工作, 虽然绝大多数的站点不工作。 换成 XHTML 。 换句话说, 当您第一次对它进行编码时, 您会更有信心它只会工作到故事的尽头。 人们不关心你是如何做到的, 但是如果它有效, 如果它能工作, 那么他们就会变得更幸福。


如果您正在构建主博客页面, 您只需要一个 SQL 查询即可拉动全部内容 。 我的博客我编程显示了最后八个最新的博客条目, 尽管随着我的页数, 它和一本书完全一样, 首页( 左侧) 开始于前八个, 所以如果计数不除以八, 您可以在最新页面上看到六个条目 。

当您使用 SQL 来构建您的查询时, 永远不要将其粘贴在环中 。 您执行的查询越少, 您的代码越好, 您的工作表现就越好 。 我建议下载 MySQL 工作指南, 并设置 MySQL 查询日志, 然后用 Tail for Win32 实时查看查询, 以查看您的代码正在做什么 。

阿帕奇也有日志。 您正在 http:// localhost/ first correct 上建立这个 LOCALY 网站 。 您不应该测试活的东西, 直到您先用尽本地测试。 请看我的基元素博客条目, 如何最好地做到这一点...

http://www.jabcreciences.com/blog/stremining-local-and-liver-development- with -base-elements" rel=“没有跟随 no follown noreferrer">http://www.jabcreciences.com/blog/stremining-local-and-lip-development- with-the-base-element


如果您在谈论重定向时将技术材料隐藏到用户手中, 并利用 PHP 中的 $_SESSIPE 。 请记录当前页面 URL 是什么( 相对于本地/ 本地网络/ 现场环境不同的基数 ), 有第二个URL 可以返回, 如果它也与重定向页面相对应, 那么有一个静态定义的安全URL 。 如果您不断回溯到静态 URL, 请检查您是否没有去更新您其他两个变量的每个页面负荷( 例如, 如果您在重定向页面上明显没有更新它 ) 。


当您巩固基本理解时, 您将想要询问非常具体的问题, 因为您的问题非常主观, 而大多数程序员并不真正值得回答 。 确保您使用正确的术语, 坚持核心语言而不是图书馆, 这样可以帮助确保您的工作代码持续更长的时间。 越严格你的编码做法越好。 最大限度地提高您对 HTTP、 JavaScript、 PHP 和 SQL 错误报告错误的敏感度。 获取 PHP 不设置错误 。 如果黑客试图从您的代码中提取错误信息, 那么如何? 确保这些变量在您开始与它们合作之前就被设置起来 。 记录您的错误并狂热地修正它们 。 尝试添加世界上的所有特性, 首先集中关注关键功能, 并确保它在您扩展它之前具有连带的坚固性 。 做这些事情, 在前面可能花费更多时间的时候, 您会比大多数在非固代码上构建的活生环境中溺水的人更加困难 。

Gizmotion是对的,你不需要AJAX, 但回答一个问题, “我如何在我的标语中执行PHP...”

您正在寻找使用 AJAX 。 使用 jQuery s.ajax 来调用 PHP 页面, 当它返回结果时, 将其输入 javascript 变量, 或直接输入 DOM 。 < a href=" http://www.w3schools.com/php/php_ ajax_ database. asp" rel= "nofollow" > AJAX 示例 或 < a href=" http://api.jquery.com/jQuery.get/" rel=" nofollow" jQuery 示例





相关问题
what is wrong with this mysql code

$db_user="root"; $db_host="localhost"; $db_password="root"; $db_name = "fayer"; $conn = mysqli_connect($db_host,$db_user,$db_password,$db_name) or die ("couldn t connect to server"); // perform query ...

Users asking for denormalized database

I am in the early stages of developing a database-driven system and the largest part of the system revolves around an inheritance type of relationship. There is a parent entity with about 10 columns ...

Easiest way to deal with sample data in Java web apps?

I m writing a Java web app in my free time to learn more about development. I m using the Stripes framework and eventually intend to use hibernate and MySQL For the moment, whilst creating the pages ...

join across databases with nhibernate

I am trying to join two tables that reside in two different databases. Every time, I try to join I get the following error: An association from the table xxx refers to an unmapped class. If the ...

How can I know if such value exists in database? (ADO.NET)

For example, I have a table, and there is a column named Tags . I want to know if value programming exists in this column. How can I do this in ADO.NET? I did this: OleDbCommand cmd = new ...

Convert date to string upon saving a doctrine record

I m trying to migrate one of my PHP projects to Doctrine. I ve never used it before so there are a few things I don t understand. In my current code, I have a class similar to this: class ...

热门标签