Tag: MySQL

如何从MySQL数据库检索图像并显示在html标签中

我使用phpmyadmin创build了一个带有表格的MySQL数据库。 我用BLOB列创build了这个表来保存一个jpeg文件。 我有关于PHPvariables$result在这里。 我的代码到目前为止:(catalog.php): <body> <?php $link = mysql_connect("localhost", "root", ""); mysql_select_db("dvddb"); $sql = "SELECT dvdimage FROM dvd WHERE id=1"; $result = mysql_query("$sql"); mysql_close($link); ?> <img src="" width="175" height="200" /> </body> 我怎样才能从PHP的variables$结果到HTML中,所以我可以显示在<img>标签?

我怎么能改变这个MySQL到mysqli?

基于下面的代码我使用普通的MySQL,我怎么能转换它使用mysqli? 就像更改mysql一样简单_query($ sql) ; 到mysqli _query($ sql) ; ?** <?PHP //in my header file that is included on every page I have this $DB["dbName"] = "emails"; $DB["host"] = "localhost"; $DB["user"] = "root"; $DB["pass"] = ""; $link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die("<center>An Internal Error has Occured. Please report following error to the webmaster.<br><br>".mysql_error()."'</center>"); mysql_select_db($DB['dbName']); // […]

你如何设置MySQLdate时间列的默认值?

你如何设置MySQLdate时间列的默认值? 在SQL Server中,它是getdate() 。 什么是MySQL的等价物? 如果这是一个因素,我正在使用MySQL 5.x。

如何导入CSV文件到MySQL表

我有一个来自客户端的非标准事件日志CSV,我试图加载到MySQL表中,以便我可以重构成一个理智的格式。 我创build了一个名为“CSVImport”的表格,其中CSV文件的每一列都有一个字段。 CSV包含99列,所以这本身就是一项艰巨的任务: CREATE TABLE 'CSVImport' (id INT); ALTER TABLE CSVImport ADD COLUMN Title VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN Company VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN NumTickets VARCHAR(256); … ALTER TABLE CSVImport Date49 ADD COLUMN Date49 VARCHAR(256); ALTER TABLE CSVImport Date50 ADD COLUMN Date50 VARCHAR(256); 除了包含计数(由INT表示),是/否(由BIT表示),价格(由DECIMAL表示)以及文本模糊(除非另有说明)的列以外,所有字段都保存VARCHAR(256)由TEXT表示)。 我试图加载数据到文件中: LOAD DATA INFILE '/home/paul/clientdata.csv' INTO TABLE CSVImport; […]

jQueryvalidation远程方法的用法,以检查用户名是否已经存在

我想validation用户名是否存在于数据库中使用jQuery.validate所以这里是我到目前为止: jQuery的: $("#signupForm").validate({ rules: { username: { required: true, minlength: 3, remote: "check-username.php" } }, messages: { username:{ remote: "This username is already taken! Try another." } } }); 入住username.php: <?php require_once "./source/includes/data.php"; header('Content-type: application/json'); $name = mysql_real_escape_string($_POST['username']); $check_for_username = mysql_query("SELECT username FROM mmh_user_info WHERE username='$name'"); if (mysql_num_rows($check_for_username) > 0) { $output = true; } […]

致命错误:调用布尔上的成员函数bind_param()

我忙于从一个数据库获取设置的function,突然,我跑到这个错误: Fatal error: Call to a member function bind_param() on boolean in C:\xampp2\htdocs\application\classes\class.functions.php on line 16 通常情况下,这意味着我正在从未来的表格和东西中select东西。 但在这种情况下,我不是… 这里是getSetting函数: public function getSetting($setting) { $query = $this->db->conn->prepare('SELECT value, param FROM ws_settings WHERE name = ?'); $query->bind_param('s', $setting); $query->execute(); $query->bind_result($value, $param); $query->store_result(); if ($query->num_rows() > 0) { while ($query->fetch()) { return $value; if ($param === '1') { […]

在字段名称周围使用反引号

在阅读了一些关于一些SQL问题的答案和评论之后,也听说我的一个朋友在一个禁止他们的策略的地方工作,我想知道是否在MySQL的字段名称周围使用反引号有什么问题。 那是: SELECT `id`, `name`, `anotherfield` … — vs — SELECT id, name, anotherfield …

您不能在FROM子句中为更新指定目标表

我有一个简单的MySQL表: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), (2, 'as', 1000, 3), (3, 'chef', 1040, NULL); 我试图运行下面的更新,但我只得到错误1093: […]

utf8_general_ci和utf8_unicode_ci有什么区别?

在utf8_general_ci和utf8_unicode_ci ,在性能方面有什么区别吗?

使用线程来发出数据库请求

我想了解如何线程在java中工作。 这是一个返回ResultSet的简单数据库请求。 我正在使用JavaFx。 package application; import java.sql.ResultSet; import java.sql.SQLException; import javafx.fxml.FXML; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.TextField; public class Controller{ @FXML private Button getCourseBtn; @FXML private TextField courseId; @FXML private Label courseCodeLbl; private ModelController mController; private void requestCourseName(){ String courseName = ""; Course c = new Course(); c.setCCode(Integer.valueOf(courseId.getText())); mController = new ModelController(c); try { ResultSet […]