我有一个PHP文件为我的一个网站网页,其中有我所有的HTML和PHP代码在其中。我在网站上有一个表,我想用SQL表中的数据填充它。我目前在一个名为"modules.php“的文件中拥有所有代码(HTML、Javascript、SQL、PHP)。这是填充表的代码:
<?php
// Shows all the modules in the table
$module_sql = "SELECT *, course.course_name FROM module INNER JOIN course on module.course = course.c
我使用这段代码获取输入字段的值,然后将它们添加到数据库中。值的集合工作正常,插入到数据库中的工作也正常,我在数据发布方面有问题。我已经将范围缩小到数据:和$__POST区域,我不确定我做错了什么。
JS脚本
$("#save_groups").click( function() {
var ids = [];
$.each($('input'), function() {
var id = $(this).attr('value');
//Put ID in array.
ids.push(id);
conso
我正在制作一个php文档,如果用户在数据库中,并输入了正确的用户名和密码,就可以登录。为了安全起见,我正在使用准备好的语句,但是我无法从SELECT查询中获得结果来设置我的站点所需的会话变量。这是我的代码。
<?php
session_start();
require 'config.php'; #This file has all connection info
#$C is the mysqli connection
#$USERS is the name of the table in my database
$sql = $C->prepare('
我正在尝试从一行中创建一个支点列,但在php中遇到了一些挑战。当我在mysql consol中运行我的查询时,它工作得很好,并返回所需的值。但是当我在php中运行它时,它会返回一个mysql语法错误。我没有弄清楚真正的问题是什么。对于普通mysql和php分别有以下查询:
SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'sum(case when Ref_Month = ''',
Ref_Month,
''' then Total
这段ajax代码被调用,我对其进行了测试,但数据库没有更新。我认为代码足够小,不需要任何进一步的解释。当pdb类中的内容被单击时,它会将其源代码保存到数据库中。
$(function(){
$('.pdb').on('click',function(){
var sou = $(this).attr('src');
var iddo = $(this).attr('id');
我有一个简单的PHP/MySQL计数器,它递增地增加了SQL数据库中的值。当前,每当页面刷新时,此脚本都会触发该脚本,这意味着每次刷新页面时,该数目都会增加1。我想要改变它,使它只增加时,按下按钮。
以下是我的PHP代码:
<?php
error_reporting(0);
include("config.php");
// get click details based on ID
$sql = "SELECT * FROM ".$SETTINGS["data_table"]." WHERE i
我正在从事一个MySQL & PHP项目。它是基于一个音乐数据库。当我转到时,我得到了以下错误
Error: SQL Error:
Errno: 1064
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
我有点困惑,我是如何在第1行中得到一个错误的,因为只有打开的php标记
editgenres.php的代码是:
我正在尝试用PHP构建一个简单的数据库类,我使用的是MySQL。
现在我已经卡住了,我不知道如何从数据库中显示一行结果。我已经解决了如何从数据库中获取多个行的问题,但现在我尝试只显示一个行,比如用户名、电子邮件、级别、reg_date。
我的代码:
class Database {
public $mysql;
function __construct()
{
$this->mysql = new mysqli(host, user, password, db) or die('There was a problem connecting to the d
我有一个带有div的站点,我想列出所有当前登录的用户。我在数据库中设置了一个bool,其中1表示用户已登录。我尝试使用jQuery AJAX调用动态生成列表,该调用指向一个php页面,该页面轮询数据库中所有登录的用户。
PHP代码检查数据库并创建所有登录用户的列表。我的问题是,我似乎无法获得从页面加载数据的jQuery函数。
<?php
include ('settings.php');
if ($db_found)
{
$sql = "SELECT * FROM $db_table WHERE logged_in='1
我有一个表,其中包含表单输入字段,其中值来自数据库。现在,我想在数据库中的一个新表中提交这些值。但是,当我按提交按钮时,只插入最后一行!我犯了什么错?请帮帮忙。
数据获取代码:
<?php
if (isset($_POST['show'])) {
$class = $_POST["Class"];
$sql = "SELECT * FROM students WHERE Class='$class' ORDER BY Roll ";
我正在尝试运行一个SQL命令来更新多个数据库。如果我直接将下面的sql代码复制粘贴到PHPMYADMIN中,它会执行得很好,但当我通过php运行sql时,它不会更新吗?
如果我通过我的php脚本分别为每个数据库运行更新,它们都更新得很好,所以我很困惑?
我做错了什么?
SQL代码:
UPDATE rst.users a, rst.user_type b
SET a.first_name='Timsd',a.last_name='Lebaronsd',a.password='timsd',
a.email='tim@dog.comsd&
我正在尝试从播种机中的.sql文件中读取数据,以便用一些数据填充3-4个表,DatabaseSeeder.php如下所示
public function run() {
$this->call([
UsersTableSeeder::class,
// Bunch of seeders using Eloquent
SqlSeeder::class
]);
}
所有其他种子程序都会执行,实际上,当试图在SqlSeeder.php中抛出异常时,我能够停止播种。然而,SqlSeeder.php不会通过php artisan mi
我正在为学校编写一个php文件。我们必须采取一种形式,并添加名字,姓氏,电子邮件和照片到一个数据库。我可以添加名称,电子邮件到数据库,但无法添加图像名称到数据库。下面是php代码的一部分和部分html。如果有人可以看一看,并给予一些帮助。在此之前,非常感谢您。
<?php include("db_connect.php");?>
<?php // select the database in which to add a table
mysql_select_db("final_exam_db",$con);
$sql ="IN
ajax返回的是一个数组的一个元素(来自mysql数据库的数据),而不是所有的行,请帮助:
php代码:
<?php
header("Content-type:application/json");
$srchString = trim($_POST['q']);
$sql = mysqli_query($connect,"SELECT * FROM dbname.tblname
WHERE fieldname LIKE '%$srchString%' LIMIT 7");
c
我有一个javascript函数。它有一个接受特定值(由用户输入)的变量。我需要在sql数据库中插入这个值。我知道我不能使用javascript来连接数据库,我需要使用php来连接。你能告诉我怎么做吗?只要解释一下,我会写代码的。我的意思是,我是否需要创建一个新的php文件(但是如果我创建了一个新的php表,那么我如何在一个完全不同的php表中访问这个变量bcz its ),或者我可以在相同的文件中编写代码,就像这样……
我想知道phpMyAdmin是否能够“运行”存储过程。我知道我可以使用phpmyadmin中的sql选项卡创建存储过程,并且存储过程存储在InformationSchema数据库下的例程表中。
当我试图从数据库中某个表的sql选项卡中调用该过程时,我会得到#1312 - PROCEDURE dbname.procname can't return a result set in the given context.错误消息。
有什么方法从phpmyadmin内部调用(执行过程)吗?如果是,请告诉我应该在哪里输入运行proc的sql代码。
版本详细信息:
phpmyadmin: 3.4.