小编Mar*_*sle的帖子

mysql中列之间的平均值

我需要计算学生收到的3个年级的平均成绩.

ID      subject     G1  G2  G3
12345   Math        90  80  77
12345   Physics     99  89  78
12345   Network     76  60  90
99999   Math        50  90  88
99999   Chemistry   80  70  88
88888   English     90  90  100
88888   Physics     90  89  79
Run Code Online (Sandbox Code Playgroud)

这些是MySQL数据库中的条目,我需要一种方法来计算3列之间每行的条目的平均值

因此,当输出在Web上检索时,它看起来像这样

subject     gradeone    gradetwo    gradethree  average
Math        90          80          77  
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!非常感谢!

html php mysql mysqli

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

#1503 - UNIQUE INDEX必须包含表格分区功能中的所有列

我试图在我的数据库表的MySQL数据库表模式上添加分区为

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `user_group_id` tinyint(3) unsigned NOT NULL DEFAULT '2',
  `username` varchar(50) NOT NULL,
  `email` varchar(80) NOT NULL,
  `password` varchar(50) NOT NULL,
  `first_name` varchar(25) DEFAULT NULL,
  `last_name` varchar(25) DEFAULT NULL,
  `gender` enum('m','f','u') NOT NULL DEFAULT 'u' COMMENT 'm=>Male, f=>Female, u=>Unspecified',
  `profile_image` varchar(255) DEFAULT NULL,
  `reset_key` varchar(50) DEFAULT NULL,
  `block` enum('y','n') NOT NULL DEFAULT 'n' COMMENT 'y=>blocked, n=>notblocked',
  `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified` timestamp NULL DEFAULT CURRENT_TIMESTAMP, …
Run Code Online (Sandbox Code Playgroud)

mysql sql partitioning

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

w3schools没有在PHP中解释这个可以有人向我解释一下吗?

嘿伙计我现在正在学习PHP,实际上w3schools没有列出这些东西的目的是什么.对不起,我也不熟悉名字和意图,所以希望有人可以和我一起过去.我搜索了youtube视频,但他们通常不会用正确的名称来调用它.他们只是在这里说"放置"帖子,因为它需要调用HTML中的内容"但是什么是$ _POST?变量?

        <form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
            <!-- The $_SERVER["PHP_SELF"] is a super global variable that returns the filename of the currently executing script.'
            So, the $_SERVER["PHP_SELF"] sends the submitted form data to the page itself,
            instead of jumping to a different page. This way, the user will get error messages on the same page as the form.-->
            Name: <input type="text" name="name"> <br>
            E-mail: <input type="text" name="email"> <br>
            Website: <input type="text" name="website"> <br>

            <input type="submit" value="send!"> 
        </form>
        <?php
// …
Run Code Online (Sandbox Code Playgroud)

html php

0
推荐指数
1
解决办法
1090
查看次数

Joomla SQL语法错误

我使用这个代码,我的phpMyAdmin ver - 4.0.10.2

<?php 

    $db = JFactory::getDBO();

    $pid = $forum['Review']['listing_id'];

    $ipaddress = $forum['User']['ipaddress'];

    $query = "SELECT count(ipaddress) AS addresses_found FROM threads WHERE ipaddress = {$ipaddress} AND pid = {$pid}";

    $count_ip = $db->setQuery($query)->loadResult();

    if($count_ip >= 2){
    echo '<p> Your ip repeated </ p>';
    }

    ?>
Run Code Online (Sandbox Code Playgroud)

并看到此错误:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的'AND pid = 315'附近使用正确的语法SQL = SELECT count(ipaddress)AS addresses_found FROM threads WHERE ipaddress = 127.0.0.0 AND pid = 315

那是什么 ?

php joomla select mysqli

0
推荐指数
1
解决办法
94
查看次数

如何在我的应用程序中散列密码

我想在我的应用程序中对字符串密码进行哈希处理,我在网上搜索了示例,但我不明白如何在我的情况下实现,有人可以向我展示一个如何正确实现哈希的示例吗我的代码。谢谢

  package ie.example.artur.adminapp;

    import android.os.AsyncTask;
    import android.os.Bundle;
    import android.support.design.widget.FloatingActionButton;
    import android.support.design.widget.Snackbar;
    import android.support.v7.app.AppCompatActivity;
    import android.support.v7.widget.Toolbar;
    import android.view.View;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;

    public class MainActivity extends AppCompatActivity {


        EditText editTextName,editTextEmail,editTextPassword;
        TextView textView;
        private static final String DB_URL = "jdbc:mysql://10.3.2.51/socialmedia_website";
        private static final String USER = "zzz";
        private static final String PASS = "zzz";



        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_register);

            textView = (TextView) findViewById(R.id.textView);
            editTextName = (EditText) findViewById(R.id.editTextName); …
Run Code Online (Sandbox Code Playgroud)

java hash android

0
推荐指数
1
解决办法
1004
查看次数

在 Ubuntu 18.04 中启动 Xampp 时遇到 MySQL 错误

我在 ubuntu 中的 xampp 工作得很好,直到它突然停止工作,当我重新安装它并通过命令行启动它时,它向我显示了这个错误“opt/lampp/bin/mysql.server: 260: kill: No such process ”启动后。

我的 localhost/phpmyadmin 也面临这个错误

MySQL said: Documentation
Cannot connect: invalid settings.
mysqli_real_connect(): (HY000/2002): No such file or directory
Connection for controluser as defined in your configuration failed.
mysqli_real_connect(): (HY000/2002): No such file or directory
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by …
Run Code Online (Sandbox Code Playgroud)

xampp ubuntu

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

PHP错误mysql_fetch_array()期望参数1是资源,给定对象

我一直收到这个错误,我已经查看过前一张海报提出的问题,并且向他们发出的建议对解决我的问题毫无帮助,如果已经完成,那么我当然不会提出这个问题所以请不要重定向!我正在开发一个项目,其中用户注册他们的详细信息名称年龄,电子邮件等但我希望他们具有编辑数据的能力将数据写入数据库很好,但试图检索它以供用户查看我得到错误mysql_fetch_array()期望参数1是资源,给定对象

这是我的代码

<?php
require_once'connect.php';

    $FirstName = $_POST['fName'];
    $UserName = $_POST['uName'];
    $Age = $_POST['age'];
    $Password = $_POST['password'];
    $Email = $_POST['email'];

    $sql = "INSERT INTO `user` (`First_Name`,`UserName`,`Age`,`Password`,`Email`) 
        VALUES ('$FirstName','$UserName','$Age','$Password','$Email')";

    if(! mysqli_query($con, $sql)){
        die("Echo ".mysqli_error($sql));
    }else{
        header('Location: BankDetails_Form.php');
    }
Run Code Online (Sandbox Code Playgroud)

这样就可以将数据上传到数据库

现在我用来检索它的代码是:

<?php
    include 'connect.php';

    if(isset($_POST['view'])){

        $query = "SELECT `First_Name`,`Username`,`Age`,`Password`,`Email` FROM `user`";
        $result = mysqli_query($con, $query)
         or die('Error querying database');

         while ($row = mysql_fetch_array($result)){
             echo $row['First_Name'].''.$row['Username'].''.$row['Age'].$row['Password'].$row['Email'];
         }
    }
?>
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我正确的方向,为什么我得到了这个错误,我再次意识到这个问题已经提出,但以前的解决方案并没有帮助我.

php mysql

-1
推荐指数
1
解决办法
8718
查看次数

关于``的Sql语法错误

我从未见过这个问题.我想做一个MySQL查询(插入,更新,选择),但MySQL给出了一个错误.

我的查询:

SELECT * FROM option
Run Code Online (Sandbox Code Playgroud)

和错误:

[您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的'option'附近使用正确的语法]

但如果我把``

SELECT * FROM `option`
Run Code Online (Sandbox Code Playgroud)

它正在工作.我能做什么?

php mysql

-1
推荐指数
1
解决办法
79
查看次数

标签 统计

php ×5

mysql ×4

html ×2

mysqli ×2

android ×1

hash ×1

java ×1

joomla ×1

partitioning ×1

select ×1

sql ×1

ubuntu ×1

xampp ×1