- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要从我的数据库表中检索自动递增字段。我尝试了以下但 $ID
总是空的。
插入也有效。
我的表格如下:nhận dạng
int(9) NOT NULL auto_increment,
并且nhận dạng
被设置为主
我做错了什么? $conn = mysql_connect($host,$username,$password); mysql_select_db($database, $conn) or die("无法选择数据库"); 包括“update_activity.php”; updateActivity("登录", "休息时");
$date = date("m/d/y"); $starttime = time();
$sesh = $_SESSION['fname']." ".$_SESSION['lname'];
$q = "INSERT INTO `breaks` (date, starttime, user) VALUES ('".$date."', '".$starttime."', '".$sesh."')";
$query = mysql_query($q, $conn);
$id = mysql_insert_id($conn);
echo var_dump($id); exit;
编辑以显示我最近的尝试
1 Câu trả lời
已阅读所有给出的评论以及您对每条评论的回复。只有其中一个是可能的:
这两个都不可能是真的。
定义,你怎么知道查询是有效的?您知道运行查询前后的最大 PK 吗?插入是从其他地方或线程甚至其他用户发生的吗?查询从代码或从您的 mysql 客户端正常工作?
要诊断问题,我们必须通过正常方式。
mysql_query
之前转储生成的查询。 在您的查询调用周围包裹一个错误检查系统,以便 php 可以告诉您查询是否有效。我相信仅通过这两个步骤,您就会发现问题的根本原因。
error_reporting(E_ALL);
ini_set('display_errors','on');
echo "before calling: $q\n";
$query = mysql_query($q, $conn);
if(!$query)
{
echo "Error:" . mysql_error($conn);
return;
}
echo " generated id:" . mysql_insert_id($conn);
关于php - mysql_insert_id() 不返回值 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15718761/
Câu hỏi của tôi: Rất cụ thể. Tôi đang cố gắng tìm ra cách đơn giản nhất để phân tích cú pháp văn bản sau: ^^domain=domain_value^^version=version_value^^account_type=account_ty
Được rồi, đây là tình huống khó xử của tôi: Tôi đang phát triển một bot Hỏi đáp thường gặp cho một khối subreddit Reddit. Tôi đang gặp rắc rối với logic bool và cần một người có kinh nghiệm hơn hướng dẫn (đây là lần đầu tiên tôi sử dụng Python). Bây giờ,
Đầu tiên nó lặp lại tất cả các giá trị y, sau đó lặp lại tất cả các giá trị x. Tôi cần cả X và y thay đổi cùng một lúc. Đối với x = 3 Đến lr + 1 Đối với y = 2 Đến lr anyl.Cells(x, 1)
Giả sử tôi có một bảng Excel với 2 cột: ngày tháng trong các ô từ A1 đến A10 và giá trị trong các ô từ B1 đến B10. Tôi muốn tính tổng tất cả các giá trị của các ngày trong tháng 5. Tôi có 3 khả năng: {=SUM((MONTH(A1:A10)=
Làm thế nào để chuyển đổi điểm Z từ phân phối Z (phân phối chuẩn, phân phối Gauss) sang giá trị p? Tôi vẫn chưa tìm thấy.
Tôi đang viết lại một số mã Javascript để hoạt động trong Excel VBA. Nhờ tìm kiếm trên trang web này, tôi đã dịch được hầu hết mã Javascript! Tuy nhiên, có một số mã mà tôi không hiểu chính xác nó đang làm gì. Đây là một
Tôi đã gặp phải những tình huống trong đó dấu thời gian chứa định dạng ngày tháng. Sau đó, tôi muốn xây dựng một biểu đồ hiển thị số lượng "nhấp chuột" vào mục "mỗi ngày", //khai báo mảng $array1 = array("Date" => 0); $a
Tôi mới làm quen với scala! Câu hỏi của tôi là, có một lớp trường hợp nào có thành viên myItem:Option[String] không Khi tôi xây dựng lớp, tôi cần gói nội dung chuỗi trong: Option("some string") Hoặc So
Tôi đang tạo một hệ thống đăng nhập bằng PHP. Tôi cần người dùng đăng nhập bằng tên người dùng hoặc email hoặc số điện thoại và sau đó là mật khẩu. Bởi vì tôi biết trong Java chúng ta có thứ gì đó giống như email == user ^ username == user
Tôi đang sử dụng sqlite trên một dự án C++ nhưng tôi gặp sự cố khi sử dụng WHERE trên một cột có giá trị văn bản Tôi đã tạo một cơ sở dữ liệu sqlite: CREATE TABLE User( id INTEGER
Khi hàm tạo được nêu rõ ràng, nó không được sử dụng cho các chuyển đổi ngầm định. Trong đoạn mã đã cho, hàm tạo được đánh dấu là rõ ràng. Vậy tại sao trong trường hợp foo obj1(10.25); nó lại hoạt động nhưng trong trường hợp foo obj2=10.25;
Tôi biết đây là một câu hỏi chủ quan nên tôi xin lỗi nếu cần phải đóng lại, nhưng tôi cảm thấy câu hỏi này xuất hiện khá thường xuyên khiến tôi tự hỏi liệu có sự ưu tiên chung nào cho hình thức này hơn hình thức kia không. Rõ ràng, câu trả lời tốt nhất là "cải tiến mã của bạn để bạn không cần phải kiểm tra lỗi", nhưng đôi khi không có
Sự khác biệt giữa hai bộ chọn jQuery này là gì? Sau đây là định nghĩa từ w3schools.com: Bộ chọn [thuộc tính~=giá trị] chọn các đối tượng có thuộc tính cụ thể có giá trị chứa chuỗi cụ thể. [thuộc tính*=
Tại sao chúng ta lại cần CSS [thuộc tính|=giá trị] Selector khi CSS3 [thuộc tính*=giá trị] Selector về cơ bản cũng thực hiện chức năng tương tự và khả năng tương thích với trình duyệt cũng gần như tương tự? Nó có tồn tại không?
Tôi đang giải một bài toán về biểu thức chính quy. Tôi đã có một regx như thế này [0-9]*([.][0-9]{2}). Đây là một định dạng xác thực. Bây giờ, với xác thực này, tôi muốn bao gồm số tiền 0 không được cung cấp. Ví dụ, 10 là hợp lệ, nhưng
Tôi đang nghiên cứu các câu hỏi mẫu cho kỳ thi Khoa học máy tính A và tôi không hiểu tại sao câu trả lời đúng cho câu hỏi sau lại là đúng. Hãy xem xét cách tiếp cận sau đây. public static void mystery(Danh sách số) { cho (
Được rồi, vì vậy tôi đang viết một chương trình Perl có hàm băm các giá trị mà tôi thu thập (hoàn toàn trong một chương trình hoàn toàn riêng biệt) và đưa vào tập lệnh Perl này. Băm này là băm của (chuỗi, chuỗi). Tôi muốn sử dụng 3 phương pháp để
Tôi có bảng dữ liệu như sau từ nhiều bảng khác nhau. Tôi chỉ muốn lấy giá trị tối đa từ cột thứ tư nếu cột thứ ba có giá trị "Nợ" và cột đầu tiên (Ngày) có giá trị tối đa. Giá trị cuối cùng dựa trên MAX(DATE) thay vì MAX(PRICE). Vì vậy, trong ngôn ngữ đơn giản
Tôi gặp phải tình huống kỳ lạ khi chỉ có trạng thái lỗi được lưu vào cơ sở dữ liệu. Truy vấn của tôi vẫn trả về kết quả là false mặc dù "status" phải là true. Tôi có Controller public function change_a có chức năng này
Tôi có một bảng giao dịch (được đơn giản hóa cho các cột bắt buộc): id client_id giá trị 1 1 200 2 2 150 3 1
Tôi là một lập trình viên xuất sắc, rất giỏi!