天方夜谈_PHP是世界上最好的语言

因为一无所知,接到学校建设网站的项目,特意学起了建设网站的知识,H5技术基本可以实现网页布局,稍加动感。接着学世界上最好的语言——PHP。 看到这个梗https://www.zhihu.com/question/26498147,在知乎上已经笑喷!低级趣味的一个翻译:PHP——看黄片?本来学JSP的,因为之前有一定的Java基础,上手快。但是我就没明白我们项目老师叫:去学PHP——(哈哈)世界上最好的语言。

当然了每一种语言的基础知识都是大同小异,比如:变量(PHP中还有几个superglobal的预定义变量),数据类型(其中有一个Resource类型经常处理外部应用程序或文件的函数返回,实际上每个类型都有一个函数来测试是否属于该类型,这是一组is_*函数;).......了解更多学习更多:可以参考

W3school:http://www.w3school.com.cn/php/index.asp .

我看的是China Machine Press出版的《PHP,Mysql,Apache编程导学》[美] @ By author. Julie C.Meloni .引用部分均有" [1]  .... [/1](.... :表示采用书中实例)"等类型注明。

*表单

第一个简易的表单:[1] 首先建立html文档,表单的提交采用post方式发送到名叫 Echo.php 的php文件。

<!DOCTYPE HTML>
<html>
<head><title>php表单练习</title>
<meta charset="utf-8">
</head>

<body>
<form action="Echo.php" method="post">
    <p><strong>Name:</strong><br>
    <input type="text" name="user"/></p>
    <p><strong>Message:</strong></br>
    <textarea name="message" rows="5" cols="40"></textarea></p>
    <p><input type="submit" value="send"/></p>
</body>
</html>
<!DOCTYPE HTML>
<html>
<head><title>php表单练习</title>
<meta setchar="utf-8">
</head>

<body>

<?php
echo "<p><b>Welcome to our world &nbsp;&nbsp;&nbsp;</b>".$_POST["user"]."!</p>";
echo "<p>Your message is:<br/><b>".$_POST["message"]."</b></p>";
?>

</body>
</html>

这两个文件都放在web服务器的目录下,实际打开localhost

实际运行出来的结果如上图所示。  [/1]

*使用PHP和MySQL交互
      首先和mysql通讯必须使用mysqli_*函数组,Then,必须要记住的在PHP中连接mysql的语法:

   ¥mysql = mysqli("hostname","user","password","databasename");

一个简单的连接到数据库的php代码:

<?php
$mySqli = new mysqli("localhost","root","root","test");

if(mysqli_connect_error()){
    printf("Connect faild: %s\n",mysqli_connect_error());
    exit();
}
else{
    printf("Host information: %s\n",mysqli_get_host_info($mySql));
    mysqli_close($mySqli);
}
?>

在这里最好添加一句语句:mysqli_close($mySqli),显示的关闭连接
       现在开始稍微熟悉一下这段代码:

<?php
$mySql = new mysqli("localhost","root","root","test");

if(mysqli_connect_error()){
    printf("Connect faild: %s\n",mysqli_connect_error());
    exit();
}
else{
    $slq  = "CREATE TABLE testTable(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,testfield VARCHAR(75))";
    $sql2 = "SELECT * FROM testTable";
    $sql1 = "INSERT INTO testTable(testField) VALUES(‘".$_POST["textField"]."‘)";

    $res = mysqli_query($mySql,$sql2);

    if($res==true){
        while($newArray = mysqli_fetch_array($res,MYSQLI_ASSOC)){
            $id = $newArray[‘id‘];
            $testfield = $newArray[‘testField‘];
            echo "&nbsp;&nbsp;"."the id is:&nbsp;".$id."&nbsp;&nbsp;and the textfield is:&nbsp;&nbsp;".$testfield."<br/>";
        }
        echo "Table has create succussful"."<br/>";
    }else{
         printf("Could noy create table:%s\n",mysqli_error($mySql));
        }

    printf("Host information: %s\n",mysqli_get_host_info($mySql));
    mysqli_close($mySql);
}

?>

创建了一个表,并且在php中通过新建的一个数组来获取这表中的数据。通过html页面的输入来得到textfield的values值。

<!DOCTYPE HTML>
<html>
    <head>
        <title>ServerTest</title></head>
    <body>
        <form method="post" action="serverTest.php">
            <b>Text add to:</b>
            <input type="text" name="textField" size="30">
            <input type="submit" name="submit" value="insert record">
        </form>
        </body>
</html>

实际演示效果就不用展示了。然后在知道了用php和mysql交互之后,我们开始继续了解一下数据库的相关操作:

时间: 2024-12-14 10:08:54

天方夜谈_PHP是世界上最好的语言的相关文章

TIOBE2017榜单公布_PHP还会是世界上最好的语言吗?

原文地址 TIOBE 2017最新编程榜单 第1:java,第2:C,第3:C++....第6:php 看到这个榜单,我的记忆瞬间回到了十年前.那时我结识了原配asp,asp代码真的好简单啊,看了遍<十天学完asp>,再下两个源码,就这样我华丽变身为asp程序员,我们也就这样相好了.asp+access非常的方便,直接上传空间,解析绑定下域名就搞定. 可是后来,asp没落了...我也变心了,于是又移情别恋了asp.net,虽然只是多个了.net,但却完全找不到前任的身影,这段感情没多持续多久,

也谈在 .NET 平台上使用 Scala 语言(中)

说我在单位的安装 Ubuntu 9.10 操作系统 Lenovo ThinkCentre M4000t 台式机上写完"也谈在 .NET 平台上使用 Scala 语言(上)"之后不久,就下班回家了.于是,我就在家里的安装 Windows Vista 操作系统的 Dell Inspiron 1520 本本上继续工作.首先就是启动 Sun Virtualbox 打开一个 Ubuntu 9.10 操作系统.而这个 Ubuntu 9.10 操作系统中尚未安装 Scala SDK 软件包.正好,我

世界上最好的语言是什么,现在终于有了答案

世界上最好的语言是什么?一直以来这都是程序员们很喜欢争论的话题. 我们先来借助一些工具来看一看最早是什么时候出现这种言论的. 这是 Google 上按时间(2000年1月1日到2002年1月1日)搜索的结果,但这几个网页现在已经打不开了,即使能打开内容也不一样了. 好在现在百度也提供了按时间来搜索的功能,我们再来看一下百度的结果: 可以看到,最早出现最好的程序语言的是2001年10月31号 swordhui 发布在CSDN上的(原网址在这里): 不论其他,仅从这一点上看,百度做的比google好

我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言

我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言 2015-08-06 猿圈 我用爬虫一天时间“偷了”知乎一百万用户 只为证明PHP是世界上最好的语言 看了不少朋友圈里推荐的Python爬虫文章, 都觉得太小儿科,处理内容本来就是PHP的强项,Python唯一的好处估计也就天生的Linux自带,和Perl一样,这点觉得挺不够意思的 Linux,还是Mac厚道,天生就自带了Python.Perl.PHP.Ruby,当然我也很讨厌讨论一门语言的好坏,每门语言存在就一定有它的道

【夜读】这世界上根本没有稳定的工作

2017-05-07 青春上海 1 一个人成功地失业需要多久? 庞光的答案是:五年. 庞光是我的朋友,五年前,大学毕业后,他回到老家最大的国企工作.每天朝九晚五,工资和福利固定,偶尔还有些额外的收入,漂亮的妻子,可爱的孩子,一切按部就班,日子好不甜蜜. 忙碌中偷点小懒,闲暇时就打打牌,周末组织一个自驾游,庞光以为,这样稳定的生活起码会持续"一亿光年". 但没多久,庞光就赶上了企业精简,他出现在裁员的名单中.庞光极不情愿地夹着简历迈进人才市场,可没有一技之长,没有过硬人脉,庞光已经是职场

也谈在 .NET 平台上使用 Scala 语言(上)

前几天.老赵发表了两篇文章:在.NET平台上使用Scala语言(上):初尝 和 在.NET平台上使用Scala语言(下):分析. 我拜读了以后,对 Scala 语言也感兴趣.于是就開始了尝试. 在 Ubuntu 9.10 操作系统上安装 Scala SDK 是很easy的一件事: [email protected]:~$ sudo apt-get install scala [email protected]:~$ scalac -version Scala compiler version 2

如何看待Java是世界上最好的语言?

Java出现二十多年以来,一直都是主流的开发语言,Java创建于 1995 年,在 20多年的发展历程中,Java 已经证明自己是用于自定义软件开发的顶级通用编程语言. Java 广泛应用于科学教育.金融.法律和政府等行业.在下面的饼图中,您可以看到 Java 语言在各个行业中的使用情况. 该编程语言的最新版本 Java 13 于 2019 年 9 月发布.根据 TOIBE 排行榜(根据排名最高的 25 个搜索引擎计算),Java 排在第一位. 以下是 2019 年 11 月和 2018 年 1

天方夜谈_数据结构

之前,在选修的课程选了我的第一门程序设计语言<Java程序设计语言>,现在并没有学的很透彻,大致了解!而后到了大二,开设的<数据结构>的课程,只不过是用C/C++语言来实现的,THE IMPORTANT QUESTION IS我一直没有明白数据结构是一门什么样的课程,只是跌跌撞撞的进了这个门,然后发现其中还是有很多有趣的事情,比如各种各样的算法. [参考] 1.<Data Structures Outside In with Java>@ author by Sech

天方夜谈_从菜鸟建起网站

本篇随笔大都出自<Html5+CSS3+jQuery>@by 清华大学出版社. 开始絮叨: 听过一句话:现在80%,90%的人都会建网站.     在几个月前,我就属于那10%,20%中的一个人.为什么想要学着建网站,首先吧.我觉得以后建一个自己的博客,不会有广告,是一件很酷的事情!     开始学css样式表.想要把网站做的很美观,那就必须要熟练CSS样式,对网站的风格进行设计.一般的书都应该从最简单的字体控制讲,我也不去copy了,从css动态效果小结吧.     主要使用的是transf